Skip to content

docs: rewrite documentation with setup instructions, architecture, contribution guide, and legal pages - #150

Merged
RedsTom merged 7 commits into
masterfrom
docs
Jun 17, 2026
Merged

docs: rewrite documentation with setup instructions, architecture, contribution guide, and legal pages#150
RedsTom merged 7 commits into
masterfrom
docs

Conversation

@RedsTom

@RedsTom RedsTom commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Description

Complete documentation rewrite for newcomers. Adds setup instructions, architecture overview, contribution guide, privacy policy, and terms of service.

Commits

  1. docs: rewrite guide pages with setup instructions, architecture details, and expanded content — 16 files rewritten (EN + FR)
  2. docs: add architecture overview and contributing guide — 4 new pages (EN + FR)
  3. docs: add privacy policy and terms of service — 4 new legal pages (EN + FR)
  4. docs: add new pages to sidebar navigation — config.ts update to include architecture, contributing, and legal

Copilot AI left a comment

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.

Pull request overview

Comprehensive rewrite and expansion of the OmniBot documentation to better onboard new contributors, including setup instructions, internal architecture explanations, contribution guidelines, and legal pages, with navigation updates in the VitePress sidebar for both EN and FR locales.

Changes:

  • Rewrote core developer guides (getting started, modules, commands, listeners, interactions, services, configuration, database) in English and French.
  • Added new architecture and contributing pages (EN + FR), plus privacy policy and terms of service (EN + FR).
  • Updated VitePress sidebar to include the new pages.

Reviewed changes

Copilot reviewed 25 out of 25 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
docs/site/fr/legal/terms.md Adds FR terms of service page.
docs/site/fr/legal/privacy.md Adds FR privacy policy page.
docs/site/fr/guide/services.md Expands FR services guide with examples and best practices.
docs/site/fr/guide/listeners.md Expands FR listeners guide incl. auto-activation details and intents.
docs/site/fr/guide/interactions.md Expands FR interactions guide incl. customId args, admin gating, best practices.
docs/site/fr/guide/getting-started.md Rewrites FR getting started with prerequisites, setup/run steps, project structure.
docs/site/fr/guide/database.md Rewrites FR Prisma/database guide incl. consolidation system and models.
docs/site/fr/guide/creating-a-module.md Rewrites FR module creation guide with step-by-step example and APIs.
docs/site/fr/guide/contributing.md Adds FR contribution guide (workflow, tooling, tests).
docs/site/fr/guide/configuration.md Rewrites FR configuration guide with field types, persistence, admin UI flow.
docs/site/fr/guide/commands.md Rewrites FR commands guide with options/autocomplete/propagation details.
docs/site/fr/guide/architecture.md Adds FR architecture overview (boot, loaders, registry, dispatch).
docs/site/en/legal/terms.md Adds EN terms of service page.
docs/site/en/legal/privacy.md Adds EN privacy policy page.
docs/site/en/guide/services.md Expands EN services guide with examples and best practices.
docs/site/en/guide/listeners.md Expands EN listeners guide incl. auto-activation details and intents.
docs/site/en/guide/interactions.md Expands EN interactions guide incl. customId args, admin gating, best practices.
docs/site/en/guide/getting-started.md Rewrites EN getting started with prerequisites, setup/run steps, project structure.
docs/site/en/guide/database.md Rewrites EN Prisma/database guide incl. consolidation system and models.
docs/site/en/guide/creating-a-module.md Rewrites EN module creation guide with step-by-step example and APIs.
docs/site/en/guide/contributing.md Adds EN contribution guide (workflow, tooling, tests).
docs/site/en/guide/configuration.md Rewrites EN configuration guide with field types, persistence, admin UI flow.
docs/site/en/guide/commands.md Rewrites EN commands guide with options/autocomplete/propagation details.
docs/site/en/guide/architecture.md Adds EN architecture overview (boot, loaders, registry, dispatch).
docs/site/.vitepress/config.ts Updates sidebar navigation to include architecture, contributing, and legal pages (EN + FR).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/site/en/guide/contributing.md Outdated
Comment thread docs/site/fr/guide/contributing.md Outdated
Comment thread docs/site/en/guide/commands.md
Comment thread docs/site/fr/guide/commands.md
Comment thread docs/site/en/guide/interactions.md
Comment thread docs/site/fr/guide/interactions.md
Comment thread docs/site/.vitepress/config.ts Outdated

Copilot AI left a comment

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.

Pull request overview

Copilot reviewed 25 out of 25 changed files in this pull request and generated 8 comments.

Comment thread docs/site/en/guide/commands.md
Comment thread docs/site/fr/guide/commands.md
Comment thread docs/site/en/guide/services.md Outdated
Comment thread docs/site/fr/guide/services.md Outdated
Comment thread docs/site/en/guide/interactions.md
Comment thread docs/site/en/guide/interactions.md
Comment thread docs/site/fr/guide/interactions.md
Comment thread docs/site/fr/guide/interactions.md
RedsTom added 7 commits June 15, 2026 17:11
- contributing: commitlint runs in commit-msg hook, not pre-commit
- commands: include all 5 Discord.js builder types in Command.data
- interactions: config is required (not optional) in check signature
- config: localize French sidebar 'Legal' -> 'Juridique'
- Add note about Core module config in autocomplete handlers
- Fix service testability advice to recommend exporting the class
- Add missing imports to interaction example snippets
@RedsTom
RedsTom merged commit cab190d into master Jun 17, 2026
6 checks passed
@RedsTom
RedsTom deleted the docs branch June 17, 2026 16:50
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