Contribution Guidelines
Overviewβ
Welcome to the Circle Layer community! This guide will help you contribute to our project.
How to Contributeβ
1. Code Contributionsβ
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
2. Documentationβ
- Improve existing docs
- Add new tutorials
- Fix typos and errors
- Update outdated information
3. Bug Reportsβ
- Use the issue tracker
- Provide detailed steps to reproduce
- Include error messages
- Specify your environment
Development Workflowβ
- Setup
git clone https://github.com/circlelayer/testnet-core-blockchain.git
cd circle-layer
npm install - Testing
npm run test
npm run lint - Building
npm run build
Code Standardsβ
- Follow the style guide
- Write unit tests
- Document your code
- Keep commits atomic
Review Processβ
- Submit PR
- Automated checks
- Code review
- Merge or request changes
Getting Helpβ
- Join our Telegram community
- Check the FAQ
- Read the documentation
- Follow us on X for updates