Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 3.17 KB

File metadata and controls

40 lines (24 loc) · 3.17 KB

Contributing

Thanks for your interest in contributing.

License

This repository is licensed under the Elastic License 2.0 — you can use, modify, and self-host the software, but you may not offer it as a hosted/managed service to third parties. The packages/agent-cli sub-package is licensed under the MIT License as an intentional open integration surface.

How to contribute

  1. Open an issue describing the change before doing significant work, so we can align on direction.
  2. Fork, branch, and open a PR against master.
  3. Run yarn run check locally before pushing — it bundles type-check, lint, tests, and schema/sync validation.
  4. Keep PRs focused. Smaller, single-purpose PRs are easier to review and land faster.

Contributor license grant

By submitting a contribution (a pull request, patch, or any other form of code, documentation, or content) to this repository, you agree to the following terms:

  1. You have the right to contribute it. The contribution is your original work, or you have sufficient rights from the copyright holder to submit it under these terms. If your employer has rights to intellectual property you create, you have received permission to make the contribution on their behalf, or your employer has waived such rights.

  2. You grant the project owner a broad license. You grant Vladyslav Sitalo (the project owner) and recipients of software distributed by the project owner a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to reproduce, modify, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contribution and such derivative works.

  3. You grant a patent license. You grant the project owner and recipients a perpetual, worldwide, non-exclusive, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contribution, where such license applies only to those patent claims licensable by you that are necessarily infringed by your contribution alone or by combination of your contribution with the project.

  4. The project owner may relicense your contribution. You acknowledge that the project owner may distribute your contribution under the project's current license or under any other license terms, including future license changes (whether to a more permissive license, a more restrictive license, a source-available license, a commercial license, or any combination). You waive any right to object to such relicensing.

  5. No warranty. You provide your contribution "AS IS", without warranties or conditions of any kind, either express or implied.

This grant is intentionally broad to preserve the project's ability to adapt its licensing model over time. If you are not comfortable with these terms, please do not submit a contribution.

This grant is modeled on the spirit of the Apache Individual Contributor License Agreement and Harmony Agreements, simplified for inline acceptance via PR submission.

Code of conduct

Be kind. Assume good faith. Disagree about ideas, not people.