See our Contributing Guide for:
- Development Setup
- Code Guidelines - Mandatory Rust development principles
- Testing - Local CI/CD scripts to verify changes
- Language Support - How to add new language parsers
- Pull Requests - How to submit contributions
# Fork and clone
git clone https://github.com/bartolli/codanna.git
cd codanna
# Build
cargo build --release --all-features
# Test your changes
./contributing/scripts/quick-check.sh
# Auto-fix issues
./contributing/scripts/auto-fix.sh
# Full test before PR
./contributing/scripts/full-test.sh- Development Guidelines - Read before coding
- Adding Language Support - Complete guide with checklist
- Local CI/CD Scripts - Test locally before pushing
- Issues: Check existing issues or create new ones
- Discussions: Use GitHub Discussions for questions
- Before implementing: Create an issue first to discuss proposed changes