Skip to content

chore: extend owner SPDX header to all non-.rs sources (.md/.adoc/.idr/.zig)#141

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/spdx-owner-headers-docs
Jun 24, 2026
Merged

chore: extend owner SPDX header to all non-.rs sources (.md/.adoc/.idr/.zig)#141
hyperpolymath merged 1 commit into
mainfrom
chore/spdx-owner-headers-docs

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Completes the licence-enforcer-hook compliance started for .rs in #139.

The pre-commit hook requires both SPDX-License-Identifier: MPL-2.0 and the owner string Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk> on every staged .md/.adoc/.idr/.zig/.rs source. After #139, the .rs tree was clean but 45 non-.rs sources still lacked the hook-matching owner line (15 also lacked the SPDX line) — so any edit to those would be hook-blocked.

Changes

  • Inserts the SPDX-FileCopyrightText owner line (and SPDX-License-Identifier where absent) into 47 files (35 .md, 10 .adoc, 6 .idr, 2 .zig — minus the 8 already compliant), using each file's comment syntax: HTML comment for .md, // for .adoc/.zig, -- for .idr.
  • Fully non-destructive: 64 insertions, 0 deletions. No existing attribution line is altered. Files that already carry a (hyperpolymath)-parenthetical copyright keep it; the hook-matching line is added alongside (REUSE permits multiple SPDX-FileCopyrightText). A follow-up could normalise the two forms if desired.

All 145 hook-checked files in the repo now carry SPDX + owner. Comment-only changes — no rendered/compiled output affected.

🤖 Generated with Claude Code

…r/.zig)

Completes the licence-enforcer-hook compliance started for .rs in #139. The
hook requires BOTH SPDX-License-Identifier: MPL-2.0 AND the owner string
'Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>' on every staged
.md/.adoc/.idr/.zig/.rs file. 45 non-.rs sources lacked the hook-matching owner
line (15 also lacked the SPDX line).

- Inserts the SPDX-FileCopyrightText owner line (and SPDX-License-Identifier
  where absent) using each file's comment syntax (HTML comment for .md, // for
  .adoc/.zig, -- for .idr).
- Fully NON-DESTRUCTIVE: 64 insertions, 0 deletions -- no existing attribution
  is altered. Files already carrying a (hyperpolymath)-parenthetical copyright
  keep it; the hook-matching line is added alongside.

All 145 hook-checked files in the repo now carry SPDX + owner. Comment-only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit 07902dc into main Jun 24, 2026
29 of 31 checks passed
@hyperpolymath hyperpolymath deleted the chore/spdx-owner-headers-docs branch June 24, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant