Contributing to PyLith# Documentation Building the documentation Prerequisites Generating the documentation MyST Quick reference Style guide Headings Heading 2 Heading 3 Heading 4 Admonitions Lists Itemized lists Definition lists Field lists Code blocks Tables Figures Math Citations Table of contents Contributing to the documentation Workflow Creating a new example Checklist Coding Style General guidelines Formatting source files Error Checking C/C++ style Object Declaration Files Object Implementation Files Python style Adding New Governing Equations and/or Bulk Rheologies Overview Python C++