Thank you for your interest in contributing! This document covers everything you need to get started.
This project follows the Contributor Covenant Code of Conduct. By participating, you agree to uphold it.
- Fork the repository
- Create a feature branch:
git checkout -b feat/my-feature - Make your changes and add tests
- Ensure all CI checks pass
- Open a pull request against
main
cd frontend
npm install
npm run devcd contracts
cargo testcd backend
npm install
npm run dev- Ensure the app builds without errors:
npm run build - No existing functionality is broken
- UI changes are responsive
- Code follows existing patterns
- Linting passes:
npm run lint - Fill out the PR template completely
- Update
CHANGELOG.mdfor user-facing changes
Follow Conventional Commits:
feat: add per-second payment streaming
fix: handle wallet disconnect during session
docs: update Soroban contract README
test: add escrow settlement unit tests
- Stellar & Soroban smart contract development
- Next.js / React frontend
- Creator monetization UX
- Testing and security review
- Documentation
- Open a GitHub Issue for bugs or feature requests
- Use Discussions for questions
- All communication should be friendly, inclusive, and constructive