Documentation / Contributing
Contributions welcome! This section covers development setup and guidelines.
- Development - Development environment setup
- Adding Languages - How to add new language parsers
- Testing - Test infrastructure and guidelines
- Fork the repository
- Clone your fork
- Build the project:
cargo build --release
- Run tests:
cargo test
# Build the project
cargo build --release
# Run tests
cargo test
# Build and run in development mode
cargo run -- <command>See CONTRIBUTING.md in the root for detailed contribution guidelines.
When adding new language support:
- Implement the parser trait
- Add language-specific resolution if needed
- Include comprehensive tests
- Update documentation
- Read the main CONTRIBUTING.md
- Explore the Architecture to understand internals
- Check User Guide to understand usage patterns