Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modified structure of codebase to fit our needs #6

Merged
merged 6 commits into from
May 15, 2024

Conversation

ProgrammerDATCH
Copy link
Member

image

Modified structure of codebase to fit our needs:

Added:

  1. src/services : for handling service related functions like sendEmail,...
  2. src/modules/user : all user related modules like repositories, controllers, tests and validations

src/index.spec.ts Show resolved Hide resolved
src/index.spec.ts Show resolved Hide resolved
@key-joshua key-joshua merged commit fa2f930 into develop May 15, 2024
4 checks passed
key-joshua pushed a commit that referenced this pull request May 22, 2024
* Initial commit

* Set up an empty Express Boilerplate with dotenv

* Setup API documentation using swagger

* Setting houndci badge

* [Delivers #187584905] Integrate CirlceCI

* Setting github action workflows

* Setting github action workflows

* Added sequelize

* Added sequelize

* Added Sequelize

* Added sequelize

* setting simple test

* setting simple test

* setting simple test

* fixing spelling words

* coverage status badge

* setting codecov badge

* Update ci.yml

* Modified structure of codebase to fit our needs (#6)

* Modified structure of codebase to fit our needs

* Modified backend structure to fit our needs

* Modified structure

* Modified structure

* Added PORT Tests

* New structure added

* [finishes #187612234] Update ReadMe to Check Pivotal Tracker (#10)

* Setup docker (#9)

* Setup docker

Setup Docker image and hosted it on Docker Hub

* [Finishes #187584909] Completed to setup docker

* Ch deploy application 187584908 (#11)

* [starts #187584908] Testing deployment

* [finishes #187584908] Completed testing deployment

* Test auto deployment (#14)

* [finishes #187584862] Added EsLint and Pre-commit hook (#16)

* [finishes #187584899] Configure The App to use PostgreSQL as DB Engine and Sequelize ORM

* [fixes #187584899] wrong spelling in test

* Added instructions in README file

* Testing auto deployment (#18)

* Testing auto deployment

* Test auto deploy on render

* Auto deploy only when Merged

* Test auto deploy via hooks (#19)

* Re-test auto deployment (#20)

* [fixes #187584899] Added environment variable for testing(online) and production(online) even development

* correct ci

* [finishes #187584908] Auto Deploy app to render (#21)

* secret variable in env.example

* removed unwanted folder

* modified testing script

* modified ci

* modified testing script

* modified testing script

* updating ci

* updating ci

* updating ci

* [fixes #187584899] final

* [fixes #187584899] final

* [fixes #187584899] final

* added .env.example

* added .env.example

* added .cache_ggshield into gitgnore

* [fixes 187584899] gitguardian

* [fixes 187584899] gitguardian

---------

Co-authored-by: anguandia mike <[email protected]>
Co-authored-by: ProgrammerDATCH <[email protected]>
Co-authored-by: Mr. David <[email protected]>
Co-authored-by: MANISHIMWESalton <[email protected]>
Co-authored-by: Saddock Kabandana <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Ndahimana Bonheur <[email protected]>
key-joshua pushed a commit that referenced this pull request May 27, 2024
* Initial commit

* Set up an empty Express Boilerplate with dotenv

* Setup API documentation using swagger

* Setting houndci badge

* [Delivers #187584905] Integrate CirlceCI

* Setting github action workflows

* Setting github action workflows

* Added sequelize

* Added sequelize

* Added Sequelize

* Added sequelize

* setting simple test

* setting simple test

* setting simple test

* fixing spelling words

* coverage status badge

* setting codecov badge

* Update ci.yml

* Modified structure of codebase to fit our needs (#6)

* Modified structure of codebase to fit our needs

* Modified backend structure to fit our needs

* Modified structure

* Modified structure

* Added PORT Tests

* New structure added

* [finishes #187612234] Update ReadMe to Check Pivotal Tracker (#10)

* Setup docker (#9)

* Setup docker

Setup Docker image and hosted it on Docker Hub

* [Finishes #187584909] Completed to setup docker

* Ch deploy application 187584908 (#11)

* [starts #187584908] Testing deployment

* [finishes #187584908] Completed testing deployment

* Test auto deployment (#14)

* [finishes #187584862] Added EsLint and Pre-commit hook (#16)

* [finishes #187584899] Configure The App to use PostgreSQL as DB Engine and Sequelize ORM

* [fixes #187584899] wrong spelling in test

* Added instructions in README file

* Testing auto deployment (#18)

* Testing auto deployment

* Test auto deploy on render

* Auto deploy only when Merged

* Test auto deploy via hooks (#19)

* Re-test auto deployment (#20)

* [fixes #187584899] Added environment variable for testing(online) and production(online) even development

* correct ci

* [finishes #187584908] Auto Deploy app to render (#21)

* secret variable in env.example

* removed unwanted folder

* modified testing script

* modified ci

* modified testing script

* modified testing script

* updating ci

* updating ci

* updating ci

* [fixes #187584899] final

* [fixes #187584899] final

* [fixes #187584899] final

* added .env.example

* added .env.example

* started task

* [Delivers #187584912] Started my task

* [Delivers #187584912] Started

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] test are passing 100%

* [Finishes #187584912] setting test to use online database

* [Fixes #187584912] test status must be true not false

* [Fixes #187584912] coverage to use online db

* [Fixes #187584912] extended timeout

* [Fixes #187584912] extended timeout

* [Fixes #187584912] added another environment in repo

* [Fixes #187584912] added another environment in repo

* added dist folder

* [finishes 187584912] apply all feedbacks

* [finishes 187584912] added dist in gitignore

* [finishes 187584912] updated generateToken

* [finishes 187584912] updated test

* [fixes #187584912] fexes spilling and testing online

* [fixes 187584912] added upload image functionality and write test

* using production db

* using test db

* Changed database configuration

* Changed database configuration

* debuging

* [finishes #187584912] correcting test now it 100%

* [finishes #187584912] correcting test now it 100%

* [finishes #187584912] update api_key

* [finishes #187584912] update JWT_SECRET

* [finishes #187584912] update circleCI

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* Updated config.yml

* [fixes #187584912] removed circleCi

* [fixes #187584912] fixed yml syntax CI

* Added railway db

* Added variables

---------

Co-authored-by: anguandia mike <[email protected]>
Co-authored-by: ProgrammerDATCH <[email protected]>
Co-authored-by: Mr. David <[email protected]>
Co-authored-by: MANISHIMWESalton <[email protected]>
Co-authored-by: Saddock Kabandana <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Fabrice-Dush <[email protected]>
Co-authored-by: Ndahimana Bonheur <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants