Contributing to SophiChain
We welcome contributions from the community!
How to Contribute
We're building comprehensive contribution guidelines. In the meantime:
Ways to Contribute
- 🐛 Report Bugs - Open an issue
- 💡 Suggest Features - Open a feature request
- 📖 Improve Documentation - Help us make docs better
- 🔌 Create Provider Packages - Payment gateways, exchange providers, etc.
- ✅ Write Tests - Improve code coverage
- 🎨 Enhance UI - Blazor components and design
Quick Start for Contributors
1. Fork the Repository
git clone https://github.com/YOUR_USERNAME/sophichain.git
cd sophichain
2. Create a Branch
git checkout -b feature/your-feature-name
3. Make Your Changes
Follow our coding standards (documented soon).
4. Run Tests
dotnet test
5. Submit a Pull Request
Make sure to:
- Write clear commit messages
- Update documentation
- Add tests for new features
- Follow code style guidelines
Development Guidelines (Coming Soon)
- Code Style Guide
- Testing Requirements
- Documentation Standards
- Pull Request Process
- Review Guidelines
- Release Process
Code of Conduct
We expect all contributors to follow our Code of Conduct (coming soon).
Be respectful, inclusive, and constructive.
Questions?
- 💬 GitHub Discussions
- 📧 Email: info@sophilabs.ir