Skip to content

Use new docs - Fix #211 - #213

Merged
elbrujohalcon merged 3 commits into
mainfrom
brujo.211.otp28
Sep 30, 2026
Merged

elbrujohalcon merged 3 commits into
mainfrom
brujo.211.otp28

Conversation

@elbrujohalcon

Copy link
Copy Markdown
Member

Fixes #211

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Several new API descriptions contain incorrect component names and a nonexistent callback reference.

Review effort: Balanced
Findings: 3 Low severity

Open (3)
What changed in this PR

Migrates project documentation to OTP 28’s native documentation format.

Changes:

  • Adds -moduledoc and -doc attributes to public APIs and types.
  • Groups documented APIs and hides private functions.
  • Removes obsolete comment-based section headers.
File Description
src/​cowboy_swagger.erl Migrates API and type documentation.
src/​cowboy_swagger_handler.erl Documents module and trails APIs.
src/​cowboy_swagger_json_handler.erl Documents module and callback groups.
src/​cowboy_swagger_redirect_handler.erl Marks internal module undocumented.
test/​cowboy_swagger_SUITE.erl Replaces private annotations and removes headers.
test/​cowboy_swagger_handler_SUITE.erl Modernizes private documentation.
test/​cowboy_swagger_server_spec_SUITE.erl Modernizes a private annotation.
test/​multiple_hosts_servers_example.erl Migrates application documentation.
test/​example.erl Migrates application documentation.
test/​example_sup.erl Removes obsolete section comments.
test/​example_echo_handler.erl Removes obsolete section comments.
test/​example_description_handler.erl Removes obsolete section comments.
test/​example_default.erl Removes an obsolete section comment.
test/​host1_handler.erl Removes obsolete section comments.
example/​src/​example.erl Migrates example application documentation.
example/​src/​example_sup.erl Removes obsolete section comments.
example/​src/​example_echo_handler.erl Removes obsolete section comments.
example/​src/​example_description_handler.erl Removes obsolete section comments.
example/​src/​example_default.erl Removes an obsolete section comment.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/cowboy_swagger.erl Outdated
Comment thread src/cowboy_swagger.erl Outdated
Comment thread src/cowboy_swagger_handler.erl
elbrujohalcon and others added 2 commits September 30, 2026 09:34
…lued”'

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…definition component keys'

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@elbrujohalcon
elbrujohalcon merged commit 2841ca9 into main Sep 30, 2026
2 checks passed
@elbrujohalcon
elbrujohalcon deleted the brujo.211.otp28 branch September 30, 2026 07:36
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.

Move support to OTP28+ and use all the language goodies associated with that

2 participants