33 lines
614 B
Markdown
33 lines
614 B
Markdown
|
|
# Contributing to SYNTAXIS
|
||
|
|
|
||
|
|
Thank you for your interest in contributing to SYNTAXIS!
|
||
|
|
|
||
|
|
## Development Setup
|
||
|
|
|
||
|
|
1. Clone the repository
|
||
|
|
2. Install Rust (MSRV 1.75+)
|
||
|
|
3. Run `cargo check --workspace`
|
||
|
|
4. Run `cargo test --workspace`
|
||
|
|
|
||
|
|
## Code Quality
|
||
|
|
|
||
|
|
- Format code: `just fmt`
|
||
|
|
- Lint code: `just lint`
|
||
|
|
- Run tests: `just test`
|
||
|
|
- Full verification: `just check-all`
|
||
|
|
|
||
|
|
## Pull Requests
|
||
|
|
|
||
|
|
1. Create a feature branch
|
||
|
|
2. Make your changes
|
||
|
|
3. Run full verification
|
||
|
|
4. Submit PR with clear description
|
||
|
|
|
||
|
|
## Code Standards
|
||
|
|
|
||
|
|
See `.claude/RUST_GUIDELINES.md` for Rust-specific standards.
|
||
|
|
|
||
|
|
## Questions?
|
||
|
|
|
||
|
|
Open an issue for discussion.
|