Presidium Open Source

Key Concepts


Authoring Workflow

The following workflow is recommended for authoring content using Presidium.

Identify the Author

Whether you’re creating a single article or an entire section, make sure to include the author tag in the front matter.

Work Locally

Presidium encourages you to write and review documentation on your local machine, rather than making changes directly on Github. The advantages to this workflow are:

  • Changes are immediately viewable
  • You can leverage Presidium’s validation tools
  • Git commit history will have less noise

Protect Master

If you own the documentation project, make sure you prevent others from making commits or pushing to the Master branch. You will be publishing from the Master branch, so you want to maintain its integrity.

Work On a Branch

If you’re adding new content, start out on a branch based off of develop.

Review

Changes should be submitted as Pull Requests. Review all changes and merge into your Develop branch, then tag the release as a release for verification.

Tag, Release & Publish

After you’ve finalized the new content, merge it into Master, tag it as a release, then publish to Github pages.