docs: add standalone Contributor License Agreement page (refs #12863)#13225
docs: add standalone Contributor License Agreement page (refs #12863)#13225AshrafHosam wants to merge 3 commits into
Conversation
…undation#12863) Issue EbookFoundation#12863 reports that the Contributor License Agreement is rendered within docs/CONTRIBUTING along with unrelated content, making it hard to read in isolation. The repository did not previously expose a dedicated CLA page. Add docs/CONTRIBUTOR_LICENSE_AGREEMENT.md containing only the CLA text (rights, representations, license grant), include it in _config.yml, and link to it from the CLA section of CONTRIBUTING. Users who want to read only the CLA now have a clean, focused page.
Jekyll processes docs/ by default; the include list only matters for root-level files that would otherwise be excluded. Drops the extra artifact that was flaking the check-urls workflow.
|
We'll need more info on the observed issue - I cant reproduce it |
|
'This Pull Request has been automatically marked as stale because it has not had recent activity during last 60 days 😴 It will be closed in 30 days if no further activity occurs. To unstale this PR, draft it, remove stale label, comment with a detailed explanation or push more commits. There can be many reasons why some specific PR has no activity. The most probable cause is lack of time, not lack of interest. Thank you for your patience ❤️' |
|
This Pull Request has been automatically closed because it has been inactive during the last 30 days since being marked as stale. As author or maintainer, it can always be reopened if you see that carry on been useful. Anyway, thank you for your interest in contribute ❤️ |
What does this PR do?
Improve repo / Add standalone documentation page
Description
Refs #12863.
The reporter of #12863 expected a Contributor License Agreement page that displays only its own content. In the current repo, the CLA is a short section inside
docs/CONTRIBUTING.md, so users who follow a CLA link land on the larger Contributing page and see unrelated content above it — which is what prompted the confusion in #12863.This PR adds a dedicated CLA page so anyone can read the agreement in isolation:
docs/CONTRIBUTOR_LICENSE_AGREEMENT.md— Jekyll frontmatter + only CLA text (rights, representations, license grant).docs/CONTRIBUTING.md— the existing CLA section now links to the new page for the full text._config.yml— addCONTRIBUTOR_LICENSE_AGREEMENT.mdto the included files list so Jekyll builds it.No existing content is removed; the change is purely additive.
Why is this valuable?
Gives the CLA a clean, focused URL (
docs/CONTRIBUTOR_LICENSE_AGREEMENT) without surrounding contributor-workflow material, addressing the core concern in #12863 ("The Contributor License Agreement page should display only its own content").Checklist: