Thank you for contributing! CoopFinance participates in the Stellar Drips Wave and OnlyDust programs — merged contributions may earn XLM rewards.
- Browse open issues
- Look for
good first issue,bounty, orhelp wantedlabels - Comment on an issue to claim it before starting work
git checkout -b feat/your-feature-name # new feature
git checkout -b fix/issue-123 # bug fix
git checkout -b docs/update-readme # documentationFollow the code style of the repo. Run lints and tests before pushing.
- Reference the issue number:
Closes #123 - Describe what changed and why
- Add screenshots / test output if applicable
feat: add loan approval notification
fix: correct USDC decimal formatting
docs: update treasury contract reference
test: add voting contract edge case
chore: bump stellar-sdk to v12.3
- TypeScript: strict mode, no
any - Rust:
cargo clippymust pass with no warnings - All new functions need tests
- Keep PRs focused — one concern per PR
- Discord: discord.gg/coopfinance
- Open a discussion if unsure about an approach
By contributing, you agree your code is licensed under MIT.