Thank you for your interest in contributing to deps-lsp!
- Rust 1.85+ (Edition 2024)
- cargo-nextest (
cargo install cargo-nextest) - cargo-llvm-cov (
cargo install cargo-llvm-cov) - cargo-deny (
cargo install cargo-deny)
git clone https://github.com/bug-ops/deps-lsp
cd deps-lsp
cargo build --workspace
cargo nextest runcargo +nightly fmtcargo clippy --workspace --all-targets --all-features -- -D warnings# Run all tests
cargo nextest run
# Run with coverage
cargo llvm-cov nextest
# Generate HTML report
cargo llvm-cov nextest --htmlWe follow Conventional Commits:
feat: New featurefix: Bug fixdocs: Documentationrefactor: Code refactoringtest: Testschore: Maintenance
Example: feat(cargo): add version completion
- Fork and create branch from
main - Write code following style guidelines
- Add tests for new functionality
- Ensure all tests pass
- Open PR with clear description
By contributing, you agree that your contributions will be licensed under the MIT License.