Contributing
frogg is Apache-2.0 and developed at github.com/frogg-app/frogg.
It is an independently maintained fork of Paseo; keep
the LICENSE, NOTICE and existing license headers intact.
Workflow
Section titled “Workflow”-
Fork the repository and create a branch from
main. -
Set up the monorepo: development setup.
-
Make the change with tests: testing, coding standards.
-
Update the docs in the same pull request if users will notice the change: writing docs.
-
Check your change:
Terminal window node scripts/ci/verify.mjs --changednpm run typecheck -
Open a pull request against
frogg-app/froggmainand complete the template checklist.
If you maintain a branded fork, build upstream contributions from upstream/main, not
from your product branch: contribute features back.
Pull request checklist
Section titled “Pull request checklist”The template asks for:
- the root
package.jsonversion bumped and workspace versions synced (npm run version:sync-internal), - a
CHANGELOG.mdentry under the new version, npm run typecheck,npm run lintandnpm run format:checkpassing,- docs updated, or a note that none were needed.
Agent roles
Section titled “Agent roles”The repository includes role instructions for AI coding agents in .claude/agents/
(daemon-dev, client-dev, desktop-dev, dev-tooling, docs-writer) and task skills in
skills/. Human contributors can read them as checklists for each area.