Contributing¶
We welcome contributions to TCRsift!
Development Setup¶
-
Clone the repository:
-
Install in development mode:
-
Install pre-commit hooks:
Running Tests¶
With coverage:
Code Style¶
We use:
- ruff for linting
- pylint for additional checks
Run linting:
Documentation¶
Build documentation locally:
Then open http://localhost:8000.
Submitting Changes¶
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
See CONTRIBUTING.md for detailed guidelines.