Contributing
Contributing
Work with the project architecture and keep changes reviewable.
Dash Bot welcomes focused fixes and features. Read the repository's CONTRIBUTING.md before opening a pull request.
Before building
- Search open and recently merged issues and pull requests.
- Link overlapping work and coordinate with the current contributor.
- Extend the existing harness, renderer, companion, and provider boundaries instead of adding a parallel system.
- Open an issue before a large cross-platform change.
Local checks
pnpm typecheck
pnpm test
pnpm build
pnpm check:electronRun the platform-specific package or native tests when your change touches macOS, Windows, Ubuntu, Cloudflare, or iOS.
Keep PRs narrow
One concern per pull request is easier to review, test, revert, and release. Large prototypes are useful integration branches, but upstream submissions should be split into independently green slices.