Contributing Guidelines

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

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes
  4. Run tests: go test ./...
  5. Commit your changes: git commit -m "Add feature X"
  6. Push to the branch: git push origin feature/your-feature-name
  7. Submit a pull request

Pull Request Process

  1. Ensure your code follows our style guide
  2. Update documentation as needed
  3. Include tests for new features
  4. 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