Skip to main content

Publishing Workflow

This page is for documentation maintainers. It describes how to add a new Production Update.

Workflow

Create Draft

Add release information

Add change items

Review by PM

Deploy to Production

Confirm production verification

Publish Production Update
warning

Do not set status: Released until the production deployment is complete and verified.

Steps to publish a new release

  1. Copy _template.mdx to docs/production-updates/YYYY/X.Y.Z.mdx
  2. Fill in all required front matter fields and change items
  3. Set slug: /production-updates/X-Y-Z for a permanent URL
  4. Add an entry to src/data/productionUpdates.ts (newest first)
  5. Add the doc path to sidebars.ts under the correct year
  6. Run npm run build to verify no broken links
  7. Open a pull request for PM review
  8. Merge after production deployment is confirmed

Rollback

If a release is rolled back:

  1. Change status to Rolled Back
  2. Fill in rollbackInformation with date, reason, and affected items
  3. Update updatedAt and updatedBy
  4. Do not delete the release note

Content rules

Release notes must not contain API secrets, passwords, private keys, internal tokens, full database queries, sensitive player information, internal IP addresses, or production credentials.

Permissions

RoleCan do
Documentation MaintainerCreate, edit, publish, update, archive
ViewerView, search, copy link, navigate

Without a role-based editing UI, publishing is done through the source repository and pull request.