Thank you for your interest in contributing! We welcome contributions from the community.
Before we can accept non-trivial contributions, we require you to sign a Contributor License Agreement (CLA). This helps ensure clarity about how your work may be used.
- One-time step: You only need to sign once. Your agreement applies to all future contributions across our organization.
- You retain copyright: The CLA grants us a license to use your contributions; you keep ownership of your work.
- Open source: All contributions remain under this project's open source license.
Our agreement is closely based on the widely used Apache Individual Contributor License Agreement v2.2.
When you open a pull request, our CLA bot will prompt you to sign if needed. The process is automated via GitHub.
Datum follows the Contributor Covenant Code of Conduct. You can find a copy in each of our repositories. Violating the Code of Conduct could result in a warning or a ban from any and all repositories in this organization.
- Fork the repository and create a branch for your changes.
- Make your changes, ensuring they align with our code style and conventions.
- Add or update tests as appropriate.
- Open a pull request with a clear description of your changes.
- Sign the CLA when prompted (for non-trivial contributions).
- Address any review feedback.
- Join us on Discord
- Start a discussion in GitHub Discussions
- Email support@datum.net