HAX The Web uses an automated CLA (Contributor License Agreement) process to ensure legal compliance for all contributions. Here's how it works:
-
Open a Pull Request: When you submit your first pull request on a project repository, the CLA bot will automatically post a comment asking you to sign the CLA.
-
Sign the CLA: To sign the CLA, simply comment on your pull request with:
I have read the CLA Document and I hereby sign the CLA -
Automatic Processing: Once you sign, the bot will:
- Record your signature in this CLA repository
- Update the pull request status
- Allow your PR to proceed with the review process
If you've already signed the CLA for HAX The Web, you don't need to sign it again for future pull requests. The bot will automatically recognize you as a signed contributor.
- Exact Comment Required: You must use the exact comment text:
I have read the CLA Document and I hereby sign the CLA - Read the CLA: Please read the full CLA document before signing
- One-Time Process: You only need to sign once across the GitHub organization
- Bot Users: Automated bot users are automatically allowlisted and don't need to sign
If you're having issues with the CLA process:
- Re-check Status: Comment
recheckon your pull request to have the bot re-evaluate your CLA status - Contact Maintainers: If problems persist, mention a maintainer in your pull request
- CLA signatures are stored in
signatures/version1/cla.jsonin this repository - The CLA bot is implemented using the contributor-assistant/github-action
- No third-party services are used; everything is handled within GitHub
Questions? Feel free to open an issue or ask in your pull request if you need help with the CLA process.