Skip to main content

Contributing

Prerequisites

  • Go 1.26+
  • make

Setup

git clone <repo>
cd MCPUP
make test

Development Loop

make fmt
make test
make build
./bin/mcpup --help

Testing Expectations

  • Add/extend unit tests for changed packages
  • Keep adapter fixture tests passing
  • Keep CLI golden tests updated if output contract changes

Pull Requests

  • Explain behavior changes and motivation
  • Update docs when command behavior changes
  • Keep changelog entries under ## [Unreleased]