Thank you for contributing to Modeltrace! This guide will help you get started.
Be respectful, inclusive, and constructive. We follow the Contributor Covenant.
- π Bug reports β open an issue with reproduction steps
- β¨ Feature requests β open an issue describing the use case
- π» Code contributions β pick an issue and submit a PR
- π Documentation β improve docs, examples, and guides
- π Code review β review open PRs
git clone https://github.com/grantfox-org/modeltrace.git
cd modeltrace
pnpm install
pnpm devmainβ stable, production-readydevelopβ integration branch- Feature branches:
feat/your-feature-name - Fix branches:
fix/issue-description
We follow Conventional Commits:
feat: add payout oracle adapter
fix: resolve storage collision in modeltrace
docs: update contract architecture diagram
test: add integration tests for pool manager
chore: upgrade stellar-sdk to v11
- Fork and create a branch from
develop - Write tests for your changes
- Ensure
pnpm lintandcargo clippypass - Open a draft PR early for feedback
- Fill in the PR template completely
- Request review from a maintainer
| Label | Description |
|---|---|
good first issue |
Beginner-friendly, well-scoped |
contracts |
Soroban smart contract work |
frontend |
Next.js UI work |
backend |
Fastify API work |
documentation |
Docs improvements |
testing |
Test coverage |
security |
Security-related |
phase-1/2/3 |
Delivery phase |
- Maintainers will respond to PRs within 3 business days
- Draft PRs reviewed within 5 business days
Open a Discussion on GitHub.