Thank you for your interest in contributing to InferaDB! We welcome contributions from the community and are grateful for any help you can provide.
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.
- 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.
- Fork the repository and create your branch from
main - Follow the development workflow documented in the repository's README.md
- Write clear commit messages following Conventional Commits
- Ensure all tests pass before submitting
- Update documentation if your changes affect public APIs or user-facing behavior
- Submit a pull request with a clear description of your changes
Each repository has its own development setup and workflow. See the repository's README.md for prerequisites, build commands, and development workflow.
- Automated Checks: CI will run tests, linters, and formatters
- Peer Review: At least one maintainer will review your contribution
- Feedback: Address any review comments
- Approval: Once approved, a maintainer will merge your contribution
By contributing to InferaDB, you agree that your contributions will be dual-licensed under:
If you have questions or need help:
- Join our Discord server to chat with the community
- Email us at open@inferadb.com
Thank you for helping make InferaDB better!