Client Packaging Documentation #50

Closed
opened 2026-04-26 15:22:40 -04:00 by dohertj2 · 2 comments
Owner

Source: $file
Milestone: $currentMilestone

Labels: area:docs, type:docs, priority:p2

Deliverables:

  • install instructions per client,
  • generation instructions,
  • CLI usage examples,
  • TLS/API key examples,
  • integration test instructions.

Acceptance criteria:

  • new developer can build each client from a clean checkout using
    docs/toolchain-links.md,
  • generated code command is documented for every language.
Source: $file Milestone: $currentMilestone Labels: `area:docs`, `type:docs`, `priority:p2` Deliverables: - install instructions per client, - generation instructions, - CLI usage examples, - TLS/API key examples, - integration test instructions. Acceptance criteria: - new developer can build each client from a clean checkout using `docs/toolchain-links.md`, - generated code command is documented for every language.
dohertj2 added this to the integration-and-parity milestone 2026-04-26 15:22:40 -04:00
dohertj2 added the area:docstype:docspriority:p2 labels 2026-04-26 15:22:40 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:43 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:44 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:44 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:44 -04:00
dohertj2 added a new dependency 2026-04-26 15:28:44 -04:00
Author
Owner

Worker 2 is taking this issue.

Branch: agent-2/issue-50-client-packaging-documentation
Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2

Worker 2 is taking this issue. Branch: agent-2/issue-50-client-packaging-documentation Worktree: C:\Users\dohertj2\Desktop\mxaccessgw-agent-2
dohertj2 self-assigned this 2026-04-26 21:06:19 -04:00
Author
Owner

Implemented in PR #100 and merged.

Worker verification passed before review:

  • scripts/publish-client-proto-inputs.ps1 -Check
  • scripts/validate-client-behavior-fixtures.ps1
  • .NET contracts build, .NET client build/test, pack, publish, CLI version
  • Go proto generation, test, build, vet, CLI package build, CLI version
  • Rust fmt, test, check, release build, CLI version
  • Python proto generation, editable install, pytest, wheel build, CLI version
  • Java proto generation, test, jar/installDist, CLI version

Post-merge verification passed after updating the branch to current origin/main:

  • scripts/publish-client-proto-inputs.ps1 -Check
  • scripts/validate-client-behavior-fixtures.ps1
  • dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --filter "FullyQualifiedName~CrossLanguageSmokeMatrixTests|FullyQualifiedName~ClientProtoInputTests|FullyQualifiedName~ClientBehaviorFixtureTests"
  • dotnet build src\MxGateway.sln
  • git diff --check

Live gateway/MXAccess smoke execution was not run because no live gateway target was provided; the opt-in commands and required environment variables are documented.

Implemented in PR #100 and merged. Worker verification passed before review: - `scripts/publish-client-proto-inputs.ps1 -Check` - `scripts/validate-client-behavior-fixtures.ps1` - .NET contracts build, .NET client build/test, pack, publish, CLI version - Go proto generation, test, build, vet, CLI package build, CLI version - Rust fmt, test, check, release build, CLI version - Python proto generation, editable install, pytest, wheel build, CLI version - Java proto generation, test, jar/installDist, CLI version Post-merge verification passed after updating the branch to current `origin/main`: - `scripts/publish-client-proto-inputs.ps1 -Check` - `scripts/validate-client-behavior-fixtures.ps1` - `dotnet test src\MxGateway.Tests\MxGateway.Tests.csproj --filter "FullyQualifiedName~CrossLanguageSmokeMatrixTests|FullyQualifiedName~ClientProtoInputTests|FullyQualifiedName~ClientBehaviorFixtureTests"` - `dotnet build src\MxGateway.sln` - `git diff --check` Live gateway/MXAccess smoke execution was not run because no live gateway target was provided; the opt-in commands and required environment variables are documented.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: dohertj2/mxaccessgw#50