Skip to content

repository to host backend functionality for the GDD apps

License

Notifications You must be signed in to change notification settings

theaiscope/GDD-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDD-backend

Repository to host backend functionality for the GDD-webapp.

The backend is based on a serverless architecture using Firebase Cloud Functions.

Testing, formatting and linting

Switch to the functions directory (javascript project source) before running the commands.

cd functions

To run the tests:

yarn test

The test script will setup and start the Firebase Emulator and use Jest as the test runner.

To run linting:

yarn lint

To auto format use prettier:

yarn prettier --write .

Deployment

The functions are deployed via github actions.

When changes are merged to main then the functions are deployed using the firebase-cli action to the different firebase projects

Contributing Guidelines

Contributions should be made by creating a fork of the repository and then make a PR against main. Maintainers of the project can then review and merge these PRs.

About

repository to host backend functionality for the GDD apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published