Skip to content

Contributing

Documentation

  1. Fork Our Gitlab repo
  2. Install dependencies with pipenv
  3. Make your changes
  4. Test the site locally: mkdocs build
  5. Make a PR (See Git for help using Git)

Markdown

See here for reference.

Markdown Standards

Although we are using mkdocs, and that does support markdown extensions, only use standard markdown, so these documents can be portable.

Including

  • Headers
  • Lists (both numbered and unnumbered)
  • Fenced Code blocks (triple backtick)
  • Command (single backtick)
  • Images
  • Links
  • Emphasis (Bold, Italics, Underline, Strike-Through)

Excluding

  • Horizontal Rules (use headers instead) (if you do find a reason to use these, use *** and specify in the PR why it was needed)
  • Tables (not standardized) (if you find a case to need these, feel free to do so in the PR)
  • Other fancy elements

Spacing Standards

  • Do not enforce a max width.
  • Space after the # in a header before the text.

Table Of Contents

mkdocs only generates a Table of contents if you have one top level header.