Skip to content

Document Go CLI migration state and usage#95

Draft
Copilot wants to merge 2 commits into
mainfrom
copilot/document-go-cli-migration-state
Draft

Document Go CLI migration state and usage#95
Copilot wants to merge 2 commits into
mainfrom
copilot/document-go-cli-migration-state

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 28, 2026

Description

Documents the merged Python-to-Go CLI migration state so maintainers can understand what is verified, what remains Python-backed, and how to try the Go CLI without reading issue/PR history.

  • Migration state

  • Contributor usage

    • Adds copy-paste build/run commands:
      go build -o ./dist/apm-go ./cmd/apm
      ./dist/apm-go --help
      ./dist/apm-go init --yes
    • Adds local parity workflow with APM_PYTHON_BIN.
    • Adds manual Actions dispatch command.
  • Benchmark evidence

    • Points reviewers to the Migration Benchmarks summary and migration-benchmark-evidence artifact.
    • Explains the Go/Python ratio column and current smoke benchmark range.
  • Regression coverage

    • Adds README assertions to keep the migration status, usage commands, parity gate, and benchmark guidance documented.

Type of change

  • Bug fix
  • New feature
  • Documentation
  • Maintenance / refactor

Testing

  • Tested locally
  • All existing tests pass
  • Added tests for new functionality (if applicable)

Copilot AI linked an issue May 28, 2026 that may be closed by this pull request
Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Copilot AI changed the title [WIP] Add documentation for Go CLI migration state and usage Document Go CLI migration state and usage May 28, 2026
Copilot finished work on behalf of mrjf May 28, 2026 05:57
Copilot AI requested a review from mrjf May 28, 2026 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document Go CLI migration state and usage

2 participants