Thank you for considering contributing to this project! Below are the guidelines to help you get started.
-
Fork the Repository:
- Click the
Forkbutton at the top of this page to create your own copy of the repository.
- Click the
-
Clone the Fork:
- Clone your fork locally:
git clone https://github.com/YourUsername/MystroTamer-FastAPI-Docker.git
- Clone your fork locally:
-
Install Dependencies:
- Use Docker to set up the environment:
docker-compose up --build
- Use Docker to set up the environment:
-
Run Tests:
- Ensure your changes don't break anything:
pytest
- Ensure your changes don't break anything:
-
Create a New Branch:
- Create a branch specific to your changes:
git checkout -b feature/your-feature-name
- Create a branch specific to your changes:
-
Commit Your Changes:
- Write clear commit messages:
git commit -m "Add: Description of your changes"
- Write clear commit messages:
-
Push the Branch:
- Push your branch to your fork:
git push origin feature/your-feature-name
- Push your branch to your fork:
-
Open a Pull Request:
- Navigate to your fork on GitHub and open a pull request to the main repository.
- Follow PEP 8 for Python code.
- Use descriptive variable names.
- Write comments where necessary.
If you encounter any bugs or have suggestions for improvements, please open an issue in the Issues tab.
If you have any questions, feel free to reach out at [email protected].