Contributing to GoEcosystem
Thank you for considering contributing to GoEcosystem!
Code of Conduct
Please read our Code of Conduct before participating in our community.
How to Contribute
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes
- Run tests:
go test ./...
- Commit your changes:
git commit -m "Add feature X"
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request
Pull Request Process
- Ensure your code follows our style guide
- Update documentation as needed
- Include tests for new features
- Your PR needs at least one approval from a maintainer
Coding Standards
- Follow the Go Code Review Comments
- Run
gofmt
before committing - Document all exported functions, types, and variables
- Write tests for your code