Skip to main content

Submitting Changes

Overview

Superna's documentation and uses a docs-as-code strategy with a trunk-based branching model.

To contribute to the documentation, edit the Markdown files, and create a pull request to the trunk branch. The pull request is run through some style and spelling checks, and published to a temporary site once the checks have passed. When the pull request is accepted and merged, the staging site is updated with your documentation.

Creating and Submitting a Pull Request

You can use the Git tool of your choice. Using the Bitbucket Web interface is the easiest option for contributors from the field, but images and diagrams will be harder to manage. It's good for small fixes and updates.

To get the full functionality, the VS Code workflow used by the tech writer team is also documented below. See the Tools and Setup guide for installation and configuration instructions.

All pages in the documentation have an Edit this page link at the bottom:

Edit This Page

The link brings you to the source documentation in Bitbucket, and there is an edit button at the top right:

Bitbucket Edit

Changes can be previewed to a limited degree, and when the text is updated, click on Commit:

Commit

Enter a brief commit message (target 5 words) and click Create a pull request for this change. The default branch name is ok, and leave the reviewers blank. The docs team will be added as reviewers automatically.

Commit PR

Once the pull request is submitted, it will go through a series of automated checks. Please review the pipeline output, and make sure that the pipeline passes.

To make updates to a pull request, directly commit changes to the branch, and the PR will be updated automatically.