Contributing
Contributing¶
Contributions are welcome! Here's how you can help.
Development Setup¶
# Clone the repository
git clone https://github.com/jr2804/parsecraft.git
cd parsecraft
# Install dependencies
uv sync --dev
# Install mise tasks
mise install
Running Tests¶
mise test
Code Quality¶
mise lint # ruff check
mise typecheck # ty check
mise spell # codespell
mise format # ruff format + isort + clean-sort
Pull Requests¶
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request