Contribution Guidelines
Overview​
Welcome to the CLayer 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/clayer/testnet-clayer-blockchain.git
cd clayer
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