Contributing¶
Thank you for your interest in contributing to DREAMS Research Pipeline!
Development Setup¶
- Fork and clone the repository
- Create a virtual environment
- Install dependencies:
pip install -r requirements.txt - Install dev dependencies:
pip install mkdocs-material mkdocs-minify-plugin
Documentation¶
Local Development¶
Guidelines¶
- Use clear, concise language
- Include code examples where helpful
- Update the relevant docs when modifying pipeline code
Code Style¶
- Follow PEP 8 conventions
- Use type hints for function signatures
- Document public functions with docstrings
Pull Requests¶
- Create a feature branch from
main - Make your changes
- Update documentation if needed
- Submit a pull request with a clear description