Skip to content

Write docs/services.all.json with every endpoint - #31

Merged
pathscale merged 2 commits into
masterfrom
feat/services-all
Sep 29, 2026
Merged

pathscale merged 2 commits into
masterfrom
feat/services-all

Conversation

@pathscale

Copy link
Copy Markdown
Owner

docs/services.json lists only frontend-facing endpoints, so EndpointRunner cannot call or role-sweep a backend-only endpoint. pays.online-backend#146 works around it with scripts/utils/services_all.sh; this makes the generator write docs/services.all.json (every endpoint, same enums/structs) beside it, and services.json stays byte-identical.

28 tests pass (new docs-output coverage), clippy and fmt clean.

meh added 2 commits September 29, 2026 18:11
services.json keeps only frontend-facing endpoints. Tools that drive a running backend (EndpointRunner) need the backend-only ones too, such as pays.online's WatcherIngest; services.all.json has every endpoint with the same enums and structs.
@pathscale
pathscale merged commit 5b39c9c into master Sep 29, 2026
3 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.

1 participant