Contributing

Guidelines for contributing to the AV2 project.

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/your-fork/utm-navigator.git
cd utm-navigator
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -r requirements-dev.txt

Pull Request Process

  1. Update documentation for new features

  2. Add tests for new functionality

  3. Ensure all tests pass

  4. Update CHANGELOG.md

  5. Request review from maintainers

Code Review

All changes require review before merging:

  • Code correctness

  • Test coverage

  • Documentation

  • Style compliance