Thank you for your interest in improving the Praxeology Framework. This document explains how to contribute.
New or improved governance document templates are the highest-value contributions. If you have developed a Strategy, Doctrine, Procedure, or Playbook template that generalizes well across organizations, we want it.
Place templates under templates/_standard/{department}/ and follow the existing naming and structure conventions.
Real-world (or illustrative) examples of complete governance setups help new users understand the framework in practice. Add examples under examples/{your-example}/ with a README.md explaining the context.
Corrections, clarifications, and expansions to docs/ are welcome. Prefer precision over prose.
Bug fixes, platform compatibility fixes, and UX improvements to setup.sh are welcome. All changes must be tested on macOS and Linux bash.
-
Fork the repository to your own GitHub account.
-
Create a branch with a descriptive name:
git checkout -b template/research-lab-cto git checkout -b fix/setup-sh-zsh-compat git checkout -b docs/amendment-process
-
Make your changes. Keep the diff focused. One logical change per PR.
-
Test any script changes:
bash setup.sh bash launch.sh
-
Submit a Pull Request against the
mainbranch. Include:- What changed and why
- How to test it
- Any relevant context (domain, use case, edge case)
- All files must be in English.
- Markdown files must be clean and render correctly on GitHub.
- Bash scripts must be bash-compatible (bash 4+) and pass
shellcheck. - No smart quotes, no trailing whitespace, Unix line endings.
- Do not include personal or organization-specific data in templates or examples.
- Use
{PLACEHOLDER}syntax for values that users must fill in.
When contributing templates or examples, follow these conventions:
- Every document starts with:
# {ROLE} {Tier} — {Domain} ({Code}) - Second line:
> Tier N | QUESTION | {ORG_NAME} | v{VERSION} | Enacted {DATE} - End every document with:
_Authority: [level]. [cadence]._ - Use
[SafetyGate]tag for hard limits in Doctrine documents.
This project follows the Contributor Covenant v2.1. By participating you agree to uphold its standards.
Open an issue or start a discussion on GitHub. We read everything.
Built by NeoMakes