feat(ext-openapi): a route can say it is not part of the API #23

Merged
Relism merged 1 commits from feat/openapi/undocumented into master 2026-09-23 15:47:38 +00:00
Owner

Every class-based route is documented, which is what keeps a document from lying by omission. Some routes are not API at all — a health check, an internal callback, something on its way out.

@GET("/healthz")
@Undocumented
public final class Health extends RequestHandler { ... }

Inherited, so a base class leaves out every handler written against it.

Green: full build, tests and coverage gates.

🤖 Generated with Claude Code

Every class-based route is documented, which is what keeps a document from lying by omission. Some routes are not API at all — a health check, an internal callback, something on its way out. ```java @GET("/healthz") @Undocumented public final class Health extends RequestHandler { ... } ``` Inherited, so a base class leaves out every handler written against it. Green: full build, tests and coverage gates. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Relism added 1 commit 2026-09-23 15:47:37 +00:00
Every class-based route is documented, which is what keeps a document from
lying by omission. Some routes are not API at all — a health check, an
internal callback, something on its way out — and @Undocumented says so, once,
where the handler is. Inherited, so a base class leaves out every handler
written against it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Relism merged commit c0c9480fa5 into master 2026-09-23 15:47:38 +00:00
Relism deleted branch feat/openapi/undocumented 2026-09-23 15:47:38 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Relism/Flash5#23