Contributing
Build Pytxo from source and open pull requests.
Pytxo is open source under the MIT License. Contributions welcome via GitHub pull requests.
Development setup
git clone https://github.com/Pytxo-dev/pytxo.git
cd pytxo
cargo build --workspaceDesktop from source:
cd apps/desktop
npm ci
npm run check
cd ../..
cargo build -p pytxo-desktopMCP binary from source:
cargo build -p pytxo-mcp --releaseSmoke checks:
./tooling/scripts/smoke.sh
# Windows: ./tooling/scripts/smoke.ps1Public docs
Edit MDX under apps/web/content/docs. Preview with pnpm --dir apps/web dev and open /docs.
Guidelines
- Route orchestration changes through the three moats where applicable
- Add tests for scheduling, worktree, and store behavior
- Update public docs when user-facing behavior changes
- Follow existing Rust formatting (
cargo fmt) and CI
Pull requests
- Fork and branch from
main - Keep commits focused
- Ensure
cargo testand CI pass - Link related issues or ADRs in the PR description
Full policy: CONTRIBUTING.md on GitHub.