Thanks for helping improve forjd-pi.
npm install
npm run typecheckTo test the package set in pi without installing it globally:
pi -e /path/to/forjd-piTo test only the Git diff sidebar extension:
pi -e ./extensions/git-diff-sidebar.ts- Keep extensions small and focused.
- Prefer passive UI that does not interrupt the main editor unless a command explicitly asks for interaction.
- Run
npm run typecheckbefore opening a PR. - GitHub Actions runs
npm ci,npm run typecheck, andnpm pack --dry-runon pushes and pull requests targetingmain. - Update the README when adding commands, configuration, package contents, or visible UI changes.
Pi extensions run with the user's system permissions. Avoid hidden network calls, destructive shell commands, or filesystem writes unless they are clearly documented and user initiated.