Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.3 KB

File metadata and controls

51 lines (32 loc) · 2.3 KB

Contributing to InferaDB

Thank you for your interest in contributing to InferaDB! We welcome contributions from the community and are grateful for any help you can provide.

Code of Conduct

This project and everyone participating in it is governed by the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to open@inferadb.com.

How to Contribute

Reporting Issues

  • Bug Reports: Search existing issues first to avoid duplicates. Include version information, steps to reproduce, expected vs actual behavior, and relevant logs.
  • Feature Requests: Describe the use case, proposed solution, and alternatives considered.
  • Security Issues: Do not open public issues for security vulnerabilities. Instead, email security@inferadb.com.

Pull Requests

  1. Fork the repository and create your branch from main
  2. Follow the development workflow documented in the repository's README.md
  3. Write clear commit messages following Conventional Commits
  4. Ensure all tests pass before submitting
  5. Update documentation if your changes affect public APIs or user-facing behavior
  6. Submit a pull request with a clear description of your changes

Development Setup

Each repository has its own development setup and workflow. See the repository's README.md for prerequisites, build commands, and development workflow.

Review Process

  1. Automated Checks: CI will run tests, linters, and formatters
  2. Peer Review: At least one maintainer will review your contribution
  3. Feedback: Address any review comments
  4. Approval: Once approved, a maintainer will merge your contribution

License

By contributing to InferaDB, you agree that your contributions will be dual-licensed under:

Questions?

If you have questions or need help:

Thank you for helping make InferaDB better!