If you wish to contribute to the codebase, feel free to fork the repository and submit a pull request. We use TSLint and Prettier to enforce a consistent coding style, so having that set up in your editor of choice is a great boon to your development process.
Just use the GitHub issue tracker to submit your bug reports and feature requests. When submitting, please use the issue templates.
- Node.js (>= v10.0.0) and
yarn - MongoDB server running locally on port
27017 - Redis server running locally on port
6379
- Fork & clone the repository, then setup a feature branch
- Copy
.env.exampletoserver/.envand fill out the relevant keys - Run
yarnin theclientand theserverdirectories to install dependencies - Write some code!
yarn testin theclient/serverdirectories to run Type and Lint checks- Submit a pull request