Thank you for your interest in contributing to this project! We welcome contributions of all kinds. Please follow these guidelines to help us improve the project efficiently.
- Fork the repository.
- Clone your forked repository:
git clone https://github.com/your-username/gerador_api_rest.git
- Create a virtual environment:
make venv
- Activate the virtual environment and install dependencies:
source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows make install
- Use
make runto start the FastAPI server. - Use
make testto run tests before submitting changes. - Format the code using
make format. - Ensure code quality with
make lint.
- Create a new branch for your feature or fix:
git checkout -b feature/my-new-feature
- Implement your changes.
- Ensure tests pass and code is formatted.
- Commit your changes following conventional commits:
git commit -m ":sparkles: feat: Added new authentication method" - Push to your branch and create a pull request.
Be respectful, inclusive, and follow best practices. Read our Code of Conduct for more details.
If you have any questions, feel free to open an issue or reach out via discussions.
Thank you for contributing! 🙌