Every branch on Artemis has its own wiki — a collection of Markdown pages that moderators and approved contributors can create and edit. Wikis are well suited for community guides, FAQ documents, and branch rules, but they also power several core configuration pages that control how the branch itself behaves. This page covers creating and editing wiki pages, browsing revision history, managing edit permissions, and the special reserved pages every branch has.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/artemis-development-group/artemis/llms.txt
Use this file to discover all available pages before exploring further.
Accessing the wiki
A branch’s wiki is at/r/:branchname/wiki/. The index page is at /r/:branchname/wiki/index. Any specific page is at:
guides/getting-started).
Creating a wiki page
Navigate to the create route
Go to
/r/:branchname/wiki/create/:page where :page is your desired page name.Write the content
Enter Markdown content in the editor. The editor supports standard Markdown including headings, lists, links, and code blocks.
These namespaces are reserved and cannot be used as page names:
edit/, revisions/, settings/, discussions/, pages/, create/.Editing a wiki page
Any user who meets the branch’s wiki edit requirements can edit pages at:| Parameter | Type | Description |
|---|---|---|
page | string | The page name to edit |
content | string | The full Markdown content of the page |
reason | string | Optional edit summary saved in revision history |
previous | string | Optional UUID of the previous revision, used for conflict detection |
Revision history
Every save creates a new revision. You can browse a page’s full history at:Reverting a revision
Moderators can revert a page to any previous revision:| Parameter | Type | Description |
|---|---|---|
page | string | Page name |
revision | string | UUID of the revision to restore |
Hiding a revision
Moderators can hide a revision from public view without reverting:Wiki permissions
Branch moderators control who can edit the wiki via thewikimode setting on the branch:
wikimode value | Who can edit |
|---|---|
disabled | Nobody (wiki is locked) |
anyone | Any user who meets the karma and account age thresholds |
modonly | Only moderators |
wikimode is anyone, two additional thresholds apply:
wiki_edit_karma— minimum combined karma required (default: 100)wiki_edit_age— minimum account age in days required (default: 0)
Approved wiki contributors
Moderators can explicitly grant wiki edit access to specific users regardless ofwikimode, by adding them to the wikicontributors list at /r/:branchname/about/wikicontributors.
To add or remove a user’s wiki access via the API:
Wiki-banned users
Users who abuse the wiki can be banned from editing at/r/:branchname/about/wikibanned. Wiki-banned users can still read pages but cannot make edits.
Page length limits
Each wiki page has a maximum size enforced at save time. The default is set bywiki_max_page_length_bytes in the server configuration. Several special pages have their own overrides:
| Page | Max size |
|---|---|
config/stylesheet | 128 KB |
config/sidebar | 5,120 bytes |
config/submit_text | 1,024 bytes |
config/description | 500 bytes |
usernotes | 1 MB |
| All other pages | Server default (wiki_max_page_length_bytes) |
Special pages
Certain pages in theconfig/ namespace are reserved and mod-only. They are created automatically when a moderator edits the corresponding branch setting.
| Page | Purpose |
|---|---|
config/automoderator | AutoModerator rules in YAML format |
config/description | Branch public description |
config/sidebar | Branch sidebar content (Markdown) |
config/stylesheet | Custom CSS stylesheet for the branch |
config/submit_text | Text shown above the submission form |
AutoModerator configuration
AutoModerator rules are stored inconfig/automoderator as YAML. Moderators edit this page at: