Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 719 Bytes

File metadata and controls

34 lines (24 loc) · 719 Bytes

Contributing to ShellRoute CLI

Build from source

git clone https://github.com/shellroute/shellroute-cli.git
cd shellroute-cli
./scripts/rebuild-cli.sh
./shellroute version

Run all checks

./scripts/run-tests.sh

This runs: go vet, gofmt, build, unit tests (with race detector), public audit, and cross-compile for all platforms.

PR process

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run ./scripts/run-tests.sh
  5. Open a pull request

DCO

All commits must be signed off (git commit -s). This certifies you wrote the code or have the right to submit it under the Apache 2.0 license.

Signed-off-by: Your Name <your.email@example.com>