Thank you for considering contributing to the Fitness Tracker API! We appreciate your efforts to help improve the project. To ensure that your contributions are effective and aligned with the project goals, please follow these guidelines.
Fork the repository to your own GitHub account to make changes. You can do this by clicking the "Fork" button on the repository page.
Once you’ve forked the project, clone your copy to your local machine:
git clone https://github.com/YOUR-USERNAME/fitnesstracker.git
cd fitnesstracker
Create a new branch for your work. Always base your branch off the main
branch.
git checkout -b feature-branch-name
Ensure you have Docker installed and set up the project locally by following the instructions in the README.md
.
If you're making changes to the API, ensure you write unit and integration tests. This is important to keep the project stable.
Before submitting your changes, ensure they follow the project's code style by running linters and tests.
cd scripts
./run-linters.sh
Write clear and descriptive commit messages. Your commit messages should be short and concise, summarizing the changes.
git commit -m "Add feature or fix description"
Once you’re happy with your changes, push them to your forked repository.
git push origin feature-branch-name
Navigate to the original repository, and click the "Pull Request" button. Provide a clear title and description for your pull request.
Please note that this project is governed by a Code of Conduct. By participating, you agree to abide by its terms.
If you have questions about contributing, feel free to open an issue or reach out to the maintainers.