Pressroot is MIT-licensed and grows by contribution β and you don't have to write PHP to make it meaningfully better.
Know an industry we don't cover? A site type is starter pages + marketing questions + design pools. The restaurant/realty/affiliate types are the templates to copy.
Kits are palette + fonts + radii; trends are CSS-only layers (glassmorphism, neo-brutalist, editorial serifβ¦). Both are small, self-contained, and very PR-able.
Write a copy-paste walkthrough for your industry like the restaurant recipe β the best marketing docs the project can have.
The generator, AI connectors, smart blocks, and settings UI. PHP 8.3, Sage 11, Blade, Tailwind v4. Start with issues labeled good first issue.
Every string is gettext-ready under the pressroot text domain. A .po file for your language makes the whole generator usable in it.
Reproduce bugs, improve these docs, or answer questions in issues. Unsexy, hugely valuable.
git clone https://github.com/YOUR-FORK/pressroot
cd pressroot
composer install && npm install
npm run wp # WordPress Playground β http://127.0.0.1:8881 (admin / password)
npm run dev # Vite HMR while you work
feat/<short-name> or fix/<short-name> off main. One concern per PR.
composer lint (Pint) and npm run build must pass. PHP is namespaced under App\; new files register in functions.php's collect list.
Describe what + why, screenshots for anything visual, and note which site types you tested against. Small PRs merge fast.
For anything larger than a bugfix, open an issue first so we can agree on the approach β it keeps your PR mergeable.