Thank you for your interest in contributing to Wealthfolio! We welcome contributions from the community.
We require a CLA for all contributions.
By submitting a pull request, you confirm you have read and agree to CLA.md. PRs without CLA agreement will not be merged.
- Check if the bug has already been reported in Issues
- If not, create a new issue with:
- Clear, descriptive title
- Steps to reproduce
- Expected vs actual behavior
- Your environment (OS, version, etc.)
- Check existing issues and discussions for similar suggestions
- Open a new issue describing:
- The problem you're trying to solve
- Your proposed solution
- Any alternatives you've considered
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Ensure tests pass and code follows project style
- Commit your changes with clear, descriptive messages
- Push to your fork (
git push origin feature/amazing-feature) - Open a Pull Request
See the README for detailed setup instructions.
- Rust: Follow standard Rust conventions, use
cargo fmtandcargo clippy - TypeScript/React: Follow the existing code style, ESLint and Prettier are configured
- Commits: Write clear, concise commit messages
Please be respectful and constructive in all interactions. We're building something together!
- Join our Discord
- Open a Discussion
- Email: hello@wealthfolio.app
By contributing, you agree that your contributions will be licensed under the project's AGPL-3.0 license, subject to the terms of our CLA.
Wealthfolio is a trademark of Teymz Inc. See TRADEMARKS.md for trademark policy.