Thank you for your interest in contributing to Mockchaos! We welcome contributions of all kinds.
- Fork the repository on GitHub
- Clone your fork locally:
git clone https://github.com/your-username/mockchaos.git cd mockchaos
Create a new branch for your changes:
git checkout -b feature/your-feature-nameMake your code changes, add tests if needed, and update documentation.
Before submitting, make sure your code passes all checks:
# Format your code
make format
# Run tests
make tests
# Run linter
make lintCommit your changes with a clear message:
git add .
git commit -m "feat: add your feature description"-
Push your branch to your fork:
git push origin feature/your-feature-name
-
Go to the Mockchaos repository on GitHub
-
Click "New Pull Request"
-
Select your branch and fill out the PR description
-
Submit the pull request
Make sure all CI checks pass:
- ✅ Linter must pass
- ✅ Tests must pass
If CI fails, please fix the issues and push updates to your branch.
- 🐛 Bug fixes
- ✨ New features
- 📝 Documentation improvements
- 🧪 Test improvements
- 💡 Examples and use cases
If you have questions, feel free to open an issue or ask in your pull request.
Thank you for contributing! 🎉