Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.33 KB

File metadata and controls

49 lines (35 loc) · 1.33 KB

Contributing to Chief

Thanks for your interest in contributing to Chief! Here's how to get started.

Prerequisites

Getting Started

git clone https://github.com/minicodemonkey/chief.git
cd chief
make build

Development Workflow

make build       # Build the binary to ./bin/chief
make test        # Run all tests
make lint        # Run linters
make fmt         # Format code
make vet         # Run go vet
make run         # Build and run the TUI

Submitting Changes

  1. Fork the repository
  2. Create a feature branch (git checkout -b my-feature)
  3. Make your changes
  4. Run make test and make lint to verify
  5. Commit using conventional commits (e.g. feat:, fix:, docs:)
  6. Open a pull request against main

Reporting Bugs

Open an issue on GitHub Issues with:

  • Steps to reproduce
  • Expected vs actual behavior
  • Chief version (chief --version or git describe --tags)

License

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