Skip to content

docs(esdk): add the test-server local-development README - #19

Merged
kessplas merged 4 commits into
kessplas/bug-configfrom
kessplas/test-server-readme
Sep 16, 2026
Merged

kessplas merged 4 commits into
kessplas/bug-configfrom
kessplas/test-server-readme

Conversation

@kessplas

Copy link
Copy Markdown
Contributor

Issue #, if available

Description of changes

Add the ESDK TestServer local-development README (split out of #10 for separate review).

Squash/merge commit message, if applicable

docs[ESDK]: add the test-server local-development README

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Local-development guide for the ESDK TestServer: the inner-loop make targets
(no clones/credentials), the fail-closed orchestrated run and its clone reuse,
iterating on a single Language_Server from a working tree, and the dev-only
local-overrides overlay.
@kessplas
kessplas requested a review from a team as a code owner September 15, 2026 21:17
…-development sections

Reorganize the local-development guide into two top-level sections — Library
development (running the Tests against local library changes, including the
local-overrides overlay) then TestServer development (the build/validate/
orchestrate-test inner loop). Content is unchanged.
…uisites

A fresh-clone run showed make validate needs the smithy CLI on PATH and a full
make orchestrate needs each language's build toolchain (Maven, Cargo, Go, .NET,
Node, CMake, a Python venv); the TestServer-development targets need none.
Comment thread esdk/test-server/README.md Outdated
@@ -0,0 +1,210 @@
# ESDK TestServer — local development

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should maybe start out with some more context about the test server if this is the README for the entire test server? You point to the design doc, but this is the readme for the entire project, not just for developers

Add a short, ESDK-specific top-level README summarizing the TestServer and
linking to the supported servers (config/server-config.json) and the two
detailed docs. Move the local-development guide to docs/LOCAL_DEVELOPMENT.md and
add the configuration design doc as docs/CONFIG_DESIGN.md (copied from the
design doc, without the internal 'Other Work' appendix and trailing draft).
@kessplas
kessplas merged commit f7b2755 into kessplas/bug-config Sep 16, 2026
2 checks passed
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.

2 participants