Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Contributing

Thank you for your interest in contributing to DevHub!

Getting Started

  1. Fork the repository
  2. Clone your fork
  3. Create a feature branch

Development Setup

# Build CLI
cargo build

# Run tests
cargo test

# Build UI
cd devhub-ui && npm install && npm run dev

Code Style

  • Use cargo fmt before committing
  • Run cargo clippy and fix warnings
  • Write tests for new features

License

By contributing, you agree that your contributions will be licensed under the MIT License.