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
- Copy
_template.mdxtodocs/production-updates/YYYY/X.Y.Z.mdx - Fill in all required front matter fields and change items
- Set
slug: /production-updates/X-Y-Zfor a permanent URL - Add an entry to
src/data/productionUpdates.ts(newest first) - Add the doc path to
sidebars.tsunder the correct year - Run
npm run buildto verify no broken links - Open a pull request for PM review
- Merge after production deployment is confirmed
Rollback
If a release is rolled back:
- Change
statustoRolled Back - Fill in
rollbackInformationwith date, reason, and affected items - Update
updatedAtandupdatedBy - 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
| Role | Can do |
|---|---|
| Documentation Maintainer | Create, edit, publish, update, archive |
| Viewer | View, search, copy link, navigate |
Without a role-based editing UI, publishing is done through the source repository and pull request.