Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 752 Bytes

File metadata and controls

35 lines (25 loc) · 752 Bytes

Contributing to Cloud Connexa Go Client

Development Process

  1. Fork the repository
  2. Create a feature branch
  3. Write tests
  4. Make your changes
  5. Run tests and linters
  6. Submit a Pull Request

Testing

make test      # Run unit tests
make e2e       # Run e2e tests
make lint      # Run linters

Pull Request Process

  1. Update documentation
  2. Add tests for new features
  3. Ensure CI passes
  4. Get review from maintainers

Releases

Changes will be available after a new GitHub release is published. Releases follow semantic versioning (vX.Y.Z):

  • Major (X): Breaking changes
  • Minor (Y): New features
  • Patch (Z): Bug fixes

New releases are created by maintainers after significant changes are merged to main branch.