chore: add CLA for best practice

This commit is contained in:
George Cushen committed 2025-11-08 00:02:05 +00:00
1 parent b765ba20e1
commit e0e57f69d0
3 files changed
+51 -6

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
# HugoBlox Contributor License Agreement
By contributing to this project, you agree to the following terms:
1. **Grant of License:** You grant to **George Cushen ("HugoBlox")** a perpetual, worldwide, royalty-free, and irrevocable license to use, modify, reproduce, distribute, and re-license your contributions for any purpose, including in commercial products.
2. **No Warranty:** You provide your contributions "AS IS" and WITHOUT ANY WARRANTY OR CONDITION. As far as the law allows, you will not be liable for any damages related to your contributions or this agreement.
3. **Your Representation:** You confirm that you are legally entitled to grant this license and that your contribution is your original work.
+16
View File
@@ -292,3 +292,19 @@ Every contribution matters — whether it's fixing a typo, adding a translation,
_Questions? Join our [Discord](https://discord.gg/z8wNYzb) or start a [Discussion](https://github.com/HugoBlox/hugo-blox-builder/discussions)._
_This project follows the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md)._
## ⚖️ Our Contributor License Agreement (CLA)
### Why We Have a CLA
A Contributor License Agreement (CLA) is a standard best practice in professional open-source. It's a simple agreement that protects **you** (our contributor), **our users**, and **the HugoBlox project** itself.
* **It Protects You:** The CLA makes it clear you are entitled to contribute the code and that you are protected from future liability. It's a formal way of saying your contribution is given "as is," without any warranty.
* **It Protects the Project:** It gives us the clear, permanent legal rights we need to use your contribution as part of the project. This is vital. It allows us to defend the project from legal challenges.
* **It Enables Our Future:** Having a proper CLA is what allows us to confidently continue to enhance and support the HugoBlox ecosystem.
This agreement doesn't change your ownership of your code; it simply grants us a clear license to use it as part of HugoBlox. We truly appreciate you helping us build a professional, sustainable, and legally secure project for everyone.
### Your Agreement
**By submitting a Pull Request to this repository, you agree to our [Contributor License Agreement (CLA)](/.github/CLA.md). Please ensure you have read and understood it.**
+26 -6
View File
@@ -1,11 +1,31 @@
### Purpose
### 🚀 What type of change is this?
Describe the purpose of this change. If there is an existing issue that is resolved by this pull request, please reference it in the form `Fixes #1234` where 1234 is the relevant issue number.
- [ ] 🐛 **Bug fix** (A non-breaking change that fixes an issue)
- [ ] ✨ **New feature** (A non-breaking change that adds functionality)
- [ ] 💅 **Style change** (A change that only affects formatting, visuals, or styling)
- [ ] 📚 **Documentation update** (Changes to documentation only)
- [ ] 🧹 **Refactor or chore** (A code change that neither fixes a bug nor adds a feature)
- [ ] 💥 **Breaking change** (A fix or feature that would cause existing functionality to not work as expected)
### Screenshots
---
If this is a GUI change, try to include screenshots of the change. If not, please delete this section.
### 🎯 What is the purpose of this change?
### Documentation
---
If this is an enhancement, link to the relevant page on the documentation site and describe the necessary changes.
### 📸 Screenshots or Screencast (if applicable)
---
### ℹ️ Documentation Check
- [ ] No, this change does not require a documentation update.
- [ ] Yes, I have updated the documentation accordingly (or will in a follow-up PR).
---
### 📜 Contributor Agreement
**Thank you for your contribution!**
- [ ] By checking this box, I confirm that I have read and agree to the [HugoBlox Contributor License Agreement (CLA)](/.github/CLA.md).