Skip to content

docs(api): document BanManager v8 public API surface#504

Open
confuser wants to merge 3 commits into
masterfrom
feat/v8-api-docs
Open

docs(api): document BanManager v8 public API surface#504
confuser wants to merge 3 commits into
masterfrom
feat/v8-api-docs

Conversation

@confuser
Copy link
Copy Markdown
Member

Summary

  • Rewrites the BanManager API docs (content/docs/banmanager/api.mdx) to cover the v8 public API: the BanManagerService facade, per-domain services, DTOs, request builders, async vs. sync usage, and the event bus — replacing the legacy per-platform event documentation.
  • Small lib/mdx.js tweak to support the updated doc rendering.

Test plan

Documents the API shipped in BanManagement/BanManager#1075.

confuser added 3 commits May 30, 2026 15:00
Rewrite the BanManager API docs for the v8 BanManagerAPI artifact: the
service interfaces (players, bans, mutes, events, database, migrations,
scheduler), DTOs and request types, the DataSource privilege boundary,
MigrationService semantics with prefix uniqueness, the EventBus threading
contract, and the per-platform scheduler table. Update lib/mdx.js to
render the new sections.
Default Array.sort() coerces to strings and SonarCloud flags it (S2871);
localeCompare keeps the intended alphabetical order and clears the
reliability issue failing the quality gate.
@sonarqubecloud
Copy link
Copy Markdown

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