๐งญ Magikal Documentation¶
Welcome to the Magikal documentation pack.
This site documents the Magikal Discord bot, the Magikal web panel, the VPS runbooks, database rules, and developer workflow.
๐ก Live docs status
These docs are published at https://docs.magikalbot.co.uk.
Documentation should match the current live project, not old memory or assumptions.
-
๐ค Discord Bot
Commands, cogs, permissions, moderation, tickets, Temp VC, modlogs, Star Citizen tools, and admin features.
-
๐ฅ๏ธ Web Panel
Login, server selection, configuration pages, layout rules, API routes, and permission behaviour.
-
๐ ๏ธ Operations
VPS runbooks, service restarts, logs, backups, Git restore points, deployments, and migrations.
-
๐งโ๐ป Developer Guide
Coding rules, privacy rules, logging rules, database rules, and safe feature workflow.
๐ Documentation rule¶
When a feature changes, update the matching documentation page as part of the same patch.
๐จ Highlighting standard¶
Important safety notes, backup checks, migration warnings, rollback warnings, and privacy rules should be visually highlighted.
Use:
- bold text for normal important wording in the Magikal colour scheme
- marked text only for deliberate inline highlights
!!! warningfor caution!!! dangerfor stop-before-continuing warnings!!! tipfor useful shortcuts- custom callout blocks only when an instruction needs to stand out strongly
โ ๏ธ Before continuing
Confirm the latest database backup is non-zero before migration work.
๐งญ Emoji standard¶
Emojis should make pages easier to scan, not turn the docs into a Christmas tree.
Good uses:
- ๐ ๏ธ operations and server work
- ๐ privacy/security rules
- ๐๏ธ database and migrations
- โ good output examples
- โ ๏ธ warnings
- ๐จ stop-before-continuing instructions
- ๐งช testing/checks
- ๐ค bot-specific docs
- ๐ฅ๏ธ panel-specific docs
Avoid using emojis in every sentence.
๐ง Current priorities¶
- Finish the developer guide.
- Document the current live bot commands and cogs.
- Document the current web panel API and config pages.
- Add screenshots and examples once the core pages are accurate.