Skip to main content

Contributing to Kexa

Thank you for your interest in contributing to Kexa! This section will guide you through the contribution process.

Development

Learn how to:

  • Set up your development environment
  • Follow coding standards
  • Write tests
  • Submit pull requests

See Development for details.

Adding Addons

Create new addons to:

  • Support new providers
  • Add new functionality
  • Extend existing features
  • Customize behavior

See Adding Addons for details.

Testing

Ensure quality through:

  • Unit tests
  • Integration tests
  • End-to-end tests
  • Performance tests

See Testing for details.

Code of Conduct

Please read and follow our Code of Conduct.

Pull Request Process

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a pull request

License

By contributing to Kexa, you agree that your contributions will be licensed under the project's Apache License.