Skip to main content

Contributing to SophiChain

We welcome contributions from the community!


How to Contribute

We're building comprehensive contribution guidelines. In the meantime:

Ways to Contribute

  1. 🐛 Report Bugs - Open an issue
  2. 💡 Suggest Features - Open a feature request
  3. 📖 Improve Documentation - Help us make docs better
  4. 🔌 Create Provider Packages - Payment gateways, exchange providers, etc.
  5. ✅ Write Tests - Improve code coverage
  6. 🎨 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?


Back to Main Documentation