First off, thank you for considering contributing to MetriK. It's people like you that make it a great tool.
You can contribute through many ways, which including but not limited to:
-
Report or fix an Issue
- If you've noticed a bug or have a feature request, make one! It's generally best if you get confirmation of your bug or approval for your feature request this way before starting to code
-
Review or make a Pull Request
- Feel free to ask for help, everyone is a beginner at first :)
- Working on your first Pull Request? You can learn how from HERE
-
Update the Documentation
- If the current docs are confusing for you, others may feel the same! Help us to make it better
cd backend
- Setup MongoDB by running
./mongodb-setup/mongodb-for-local/setup-mongodb.sh
- Run
./gradlew clean bootRun
- Now you can access backend Swagger-ui by access
http://localhost:9000/swagger-ui/index.html
cd frontend
npm install
npm run start:local-api
- Now you can access it from:
http://localhost:2333/
We recommend to use conventional commits for better readability.
The commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]