git clone <repository-url>
cd code2docs
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows
pip install -e ".[dev]"- Create a feature branch from
main - Make your changes
- Add or update tests
- Run the test suite
- Submit a pull request
pytest --cov --cov-report=term-missing
pytest tests/test_specific.py -v
## Code Style
- **Formatting:** [Black](https://black.readthedocs.io/) — `black .`
- **Linting:** [Ruff](https://docs.astral.sh/ruff/) — `ruff check .`
- **Type checking:** [mypy](https://mypy.readthedocs.io/) — `mypy .`
## Pull Request Guidelines
- Keep PRs focused — one feature or fix per PR
- Include tests for new functionality
- Update documentation if needed
- Ensure all tests pass before submitting
- Use descriptive commit messages