Skip to content

docs: update README and docs for v0.16.0#377

Merged
anisaoshafi merged 1 commit into
mainfrom
claude/keen-edison-wv8fje
Jul 9, 2026
Merged

docs: update README and docs for v0.16.0#377
anisaoshafi merged 1 commit into
mainfrom
claude/keen-edison-wv8fje

Conversation

@gtsiolis

@gtsiolis gtsiolis commented Jul 9, 2026

Copy link
Copy Markdown
Member

Summary

Audited README.md, every file under docs/, and CLAUDE.md/AGENTS.md (symlinked together) against the current CLI (--help output) and source, and found several real, longstanding documentation gaps.

CLAUDE.md/AGENTS.md and docs/extensions-authoring.md were already accurate and up to date. README.md and docs/RELEASING.md had gaps.

README.md

  • Added the lstk aws proxy command (distinct from lstk setup aws's profile setup) — was entirely undocumented.
  • Added the lstk sam proxy command and a "SAM Integration" section mirroring the existing Terraform/CDK sections.
  • Added lstk reset / lstk restart to Features and Usage.
  • Added the image config field to the Fields list and default-config sample (it was referenced under "Offline / enterprise environments" but never actually defined).
  • Added a "Exposing the emulator beyond localhost" section documenting GATEWAY_LISTEN.
  • Noted the lstk setup az alias for lstk setup azure.
  • Noted the single-[[containers]]-block restriction (multiple emulators at once isn't supported).
  • Updated the Extensions section: resolution also checks a bundled-extensions directory before PATH, not PATH only.
  • Noted lstk save / lstk load as top-level shortcuts for lstk snapshot save / lstk snapshot load.

docs/RELEASING.md

  • Documented the Automated Weekly Release workflow (.github/workflows/automated-release.yml), which runs every Thursday, computes the version bump from merged PR labels, and creates the release tag automatically. Previously only the manual Create Release Tag path was documented.

Needing a human decision

  • None of the changes involve public-messaging/tone calls beyond matching each file's existing voice — but worth a skim since several of these features (AWS/SAM proxies, reset/restart) are user-facing and previously had zero documentation, so this is the first time they're described publicly.

Test plan

  • Cross-checked every lstk subcommand and flag via lstk --help / lstk <cmd> --help against the new README content.
  • Verified image, GATEWAY_LISTEN, and the setup az alias against source (internal/config/containers.go, internal/container/gateway.go, cmd/az.go).
  • Verified the automated release workflow logic against .github/workflows/automated-release.yml.
  • Docs-only change; no build/test impact.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

@gtsiolis gtsiolis requested a review from a team as a code owner July 9, 2026 11:40
@gtsiolis gtsiolis added semver: patch docs: skip Pull request does not require documentation changes labels Jul 9, 2026
README was missing coverage of several existing but undocumented user-facing
features: the `lstk aws` and `lstk sam` proxies, `lstk reset`/`lstk restart`,
the `image` config field for custom/offline images, GATEWAY_LISTEN host
exposure, the `setup az` alias, extension bundled-dir resolution, the
single-`[[containers]]`-block restriction, and the `lstk save`/`lstk load`
top-level shortcuts. docs/RELEASING.md didn't mention the automated weekly
release workflow (`automated-release.yml`), only the manual tag-creation path.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@gtsiolis gtsiolis force-pushed the claude/keen-edison-wv8fje branch from 6339f17 to b096004 Compare July 9, 2026 11:52
@gtsiolis gtsiolis changed the title docs: catch up README and RELEASING guide with undocumented CLI features docs: update CLI reference to v0.16.0 Jul 9, 2026
@gtsiolis gtsiolis changed the title docs: update CLI reference to v0.16.0 docs: update README and docs for v0.16.0 Jul 9, 2026
@gtsiolis gtsiolis self-assigned this Jul 9, 2026
@anisaoshafi anisaoshafi merged commit 128fdc5 into main Jul 9, 2026
14 checks passed
@anisaoshafi anisaoshafi deleted the claude/keen-edison-wv8fje branch July 9, 2026 15:23

gtsiolis commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

Thanks for merging, @anisaoshafi! 🏀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs: skip Pull request does not require documentation changes semver: patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants