This document is updated for REChain version 4.1.10+1160, released on 2025-12-06.
Welcome to the REChain developer guide. This document provides essential information, tools, and best practices to help developers contribute effectively to the REChain ecosystem.
- Clone the repository:
git clone https://github.com/sorydima/REChain-.git - Install dependencies:
flutter pub get - Set up your development environment according to the DEVELOPER_ONBOARDING.md guide.
- Run the app locally:
flutter run
- Follow the CONTRIBUTING.md guidelines for submitting code and documentation.
- Use feature branches for new work.
- Write clear, concise commit messages.
- Ensure all tests pass before submitting pull requests.
- Participate in code reviews and discussions.
lib/: Main application code.test/: Unit and integration tests.scripts/: Utility scripts for building, testing, and deployment.docs/: Documentation and guides.bridges/: Bridge configurations and integrations.
- Write unit tests for new features and bug fixes.
- Run tests with
flutter test. - Use integration tests for end-to-end scenarios.
- Ensure code coverage is maintained or improved.
- Shorebird for code push updates.
- GitHub Actions for CI/CD.
- Matrix channels for community support.
- Documentation and API references in the wiki.
- Follow best practices outlined in SECURITY.md.
- Report vulnerabilities responsibly.
- Use encryption and secure coding standards.
- Contributors are acknowledged in the MAINTAINERS.md file.
- Significant contributions may be highlighted in release notes.
- Join the REChain developer community on Matrix.
- Contact support@rechain.network for assistance.
This guide is part of the REChain v4.1.10+1160 release documentation.