Open Source

Contributing to MoroAI

Guidelines for submitting bug reports, writing test cases, and opening pull requests.

Setting Up Local Development

# Clone the repository
git clone https://github.com/MoroAI/moro.git
cd moro

# Install in editable mode with development extras
pip install -e '.[dev,train]'
  

Running the Test Suite

All PRs must maintain 100% pass rates across the test suite:

pytest
  

Code Standards

  • Format code with ruff and black.
  • Ensure all CLI arguments include descriptive help text.
  • Include unit tests under tests/ for all new functions.