diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..e7dc54f6 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,29 @@ +# Contributing + +Thank you for your interest in contributing! We welcome contributions from everyone. + +## Getting Started + +1. **Fork** the repository +2. **Clone** your fork: `git clone https://github.com/YOUR_USERNAME/REPO.git` +3. **Create a branch**: `git checkout -b feature/your-feature` +4. Make your changes +5. **Test** your changes: `pytest` or `make test` +6. **Push** and open a Pull Request + +## Pull Request Checklist + +- [ ] Code follows existing style +- [ ] Tests pass +- [ ] Documentation updated if needed +- [ ] Commits are meaningful and squashed where appropriate + +## Code Style + +- Follow PEP 8 for Python +- Use type hints where possible +- Keep functions focused and small + +## Issues + +Feel free to open issues for bugs, feature requests, or questions.