Skip to content

Contributing

We welcome contributions to SignalFlow!

Getting Started

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Development Setup

git clone https://github.com/pathway2nothing/signalflow-trading.git
cd signalflow-trading
pip install -e ".[dev,docs,nn]"

Code Style

  • Use Black for formatting
  • Use Ruff for linting
  • Add type hints
  • Write Google-style docstrings

Testing

pytest
pytest --cov=signalflow

Documentation

mkdocs serve

Contact