Thank you for your interest in contributing to prefetch2es!
Recommended: Using Dev Container
This project includes a dev container configuration for consistent development environment:
- Fork the repository on GitHub
- Clone your fork locally:
$ git clone https://github.com/your-username/prefetch2es.git
$ cd prefetch2es- Open in VS Code with Dev Container extension, or use the provided dev container
Alternative: Local Setup
$ pip install uv
$ uv sync --devEditor: This project is developed using Cursor with custom rules (currently being organized).
$ uv run pytestThis project uses:
- black for code formatting
- flake8 for linting
- mypy for type checking
- Use GitHub Issues to report bugs or request features
- Create a feature branch from
master - Make your changes
- Add tests if applicable
- Ensure all tests pass
- Submit a pull request
- Follow existing code style and patterns
- Update documentation if needed
- Python 3.11+
- Dependencies listed in
pyproject.toml
By contributing, you agree that your contributions will be licensed under the LGPLv3+ License.
Feel free to open an issue for discussion or reach out to the maintainers.
Thank you for contributing! 🍣 🍣 🍣