First off, thanks for taking the time to contribute! 🎉👍
Contributions, bug reports, and issues are very welcome. Open source is about collaboration, and we are always looking for more collaborators!
By participating in this project, you are expected to uphold our Code of Conduct.
If you find a bug, please feel free to open an issue. A good bug report has:
We love to hear about new ideas! If you have a suggestion for improving the app, please open an issue.
If you're not sure where to start, look for issues tagged with 'good first issue'. These are usually small bugs or enhancements that have been specifically marked as friendly to people who are new to the codebase.
- Fork the project, clone your fork, and configure the remotes
- Create a new topic branch (from the main branch) to contain your feature, change, or fix.
- Commit your changes in logical chunks. Make sure your commit messages are in the proper format.
- Push your topic branch up to your fork.
- Open a Pull Request with a clear title and description.
-
Clone the application
git clone [email protected]:CardMesh/rest-api.git && cd rest-api
-
Configure your private
.envfile, following the.env.examplesample -
Run the app
npm run dev # dev
npm run build && npm run preview # dev
npm run build && npm run start # prod
Run the tests with the following command:
npm run test
Please ensure that the tests all pass before you submit a Pull Request.
Thank you for contributing! 🎉