Skip to content

Contribution

This subtree covers workspace rules and writing standards for contributors. It is not a player-facing section.

Check these first

Question What must be clear first
which layer this change belongs to which subtree owns it: Design, ModdingDeveloping, Modpacking, Developing, Contribute, or Changelog
whether files and pages match the real files in the current instance first, then the permanent pages
what else must be synchronized whether design, implementation, catalogue, or changelog pages also need updates

If any one of these stays unclear, the change should not be written yet.

Pages

Page Main question
Setup the current workspace, common commands, and directory boundaries
Standards heading, naming, wording, anchor, and Mermaid rules

Minimum steps

  1. Decide which subtree owns the change.
  2. Check the real files in the current instance, then update the owning permanent page.
  3. Synchronize any other affected pages.
  4. Run a docs build and confirm the site still generates.

Do not leave the decision only in chat while postponing the page update.

Common failures

  1. Updating a local implementation note without writing the change back to the owning entry page.
  2. Putting pack-side content into ModdingDeveloping.
  3. Writing a future repository layout as if it already exists in the current workspace.
  4. Changing project boundaries without updating Changelog.