docs.superoffice.com.
The main objectives of our mandatory pull request (PR) reviews and automatic tests are to ensure that content is easy to find, easy to understand, and easy to use and that changes don’t cause the build pipeline to fail or the site to break.
I’m a contributor, translator, or content author
To incorporate your proposed changes, we’ll merge your pull request (PR) with the main branch after approving the PR.-
Create the PR (request a review). This signals that you consider your work done.
If you want intermittent input from a co-author or a subject matter expert (SME) before you’re done, contact them directly or @ mention them in a comment on the GitHub issue.
- When you receive GitHub notifications on the PR, study the comments and incorporate the feedback. It is not uncommon for this step to involve several discussions and fixes.
I’m a reviewer
As a reviewer, you’ll do one or more of the following tasks:- Comment on the changes proposed in PR.
- Approve the changes.
- Request further changes (blocks merge).
Merge requirements
A PR intomain needs at least 1 approving review from a Code Owner before it can merge. .github/CODEOWNERS currently lists a single owner for the whole repo, so every PR - including translations and small fixes - needs that owner’s approval.
GitHub blocks self-approval of your own PR at the API level, so the Code Owner can’t satisfy this requirement on their own PRs. See the branch strategy page for the rest of the branch protection restrictions that apply here, and how the Code Owner’s own PRs get merged in the meantime.
What to check
- Markdown formatting - no linting errors
- Style guide
- Automatic tests should pass - see Automated tests for the full list (markdownlint, Vale, broken-link checks) and where to read their results. Markdownlint and Vale are advisory only for now: a flagged issue is worth a look, but it does not block the merge on its own.
- The Mintlify preview deployment should build successfully, and the changed pages should look correct in it.
- Reference to deleted pages should be removed from toc and other content.
- Reference to moved or renamed pages should be updated so no links break.
- Images and other resources used only in a deleted file should also be deleted.