Home / Libraries / ML4T Data / Docs
ML4T Data
ML4T Data Documentation
Unified market data acquisition from 19+ providers
Skip to content

Contributing

Welcome to ML4T Data! We appreciate your interest in contributing.

Ways to Contribute

Quick Start

# Clone the repository
git clone https://github.com/stefan-jansen/ml4t-data.git
cd ml4t-data

# Install with dev dependencies
uv sync --all-extras

# Install pre-commit hooks
pre-commit install

# Run tests
pytest

Code Style

  • Formatter: ruff (100 char line length)
  • Type checking: mypy strict mode
  • Docstrings: Google style
  • Tests: pytest with 80%+ coverage

Pull Request Process

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Run pre-commit run --all-files
  5. Submit a pull request

Getting Help