Before writing or editing any documentation page, read the Documentation Style Guide — it defines the page structure, components, Mermaid colour scheme, and writing rules every page must follow.
- Fork on GitHub: Use the “Fork” button on the repository page.
- Clone your fork:
git clone https://github.com/yourusername/praisonAI.git - Create a branch:
git checkout -b new-feature - Make changes and commit:
git commit -am "Add some feature" - Push to your fork:
git push origin new-feature - Submit a pull request via GitHub’s web interface.
- Await feedback from project maintainers.
Running Platform Tests
Install platform test extras
email-validator for Pydantic EmailStr fields. No manual follow-up installs.How It Works
You open a pull request, maintainers review it, and once approved it merges into the main branch.Best Practices
Branch per change
Branch per change
Create a focused branch (
git checkout -b new-feature) for each contribution so reviews stay small and clear.Read the style guide first
Read the style guide first
For docs changes, follow the Documentation Style Guide before editing any page.
Run tests locally
Run tests locally
Install the test extras and run
pytest before opening a PR to catch failures early.Related
Documentation Style Guide
Structure and rules for docs pages.
Installation
Set up a local development environment.

