Skip to content

Add missing license file headers#3865

Merged
siegfriedpammer merged 2 commits into
masterfrom
add-missing-file-headers
Jul 5, 2026
Merged

Add missing license file headers#3865
siegfriedpammer merged 2 commits into
masterfrom
add-missing-file-headers

Conversation

@siegfriedpammer

Copy link
Copy Markdown
Member

Backfills the standard MIT X11 header on hand-written source files that never got one, attributing each to its first-commit author and year from git history. Code vendored from dotnet/runtime and Humanizr/Humanizer gets its origin's license lines and a provenance note instead; generated files, tool-managed suppression files, and BAML test-case fixtures intentionally stay header-less. Also documents the file-header convention in CLAUDE.md.

This PR was authored by an AI agent on behalf of @siegfriedpammer.

🤖 Generated with Claude Code

New .cs files were inconsistently getting AlphaSierraPapa headers; the
convention is that new code carries the contributing human's copyright,
while existing headers (including vendored third-party ones) are never
rewritten and legacy header-less files stay as they are.

Assisted-by: Claude:claude-fable-5:Claude Code
Backfills the standard MIT X11 header on hand-written files that never
got one, attributing each to its first-commit author and year from git
history. Code vendored from dotnet/runtime and Humanizr/Humanizer gets
its origin's license lines and a provenance note instead. Generated
files (Resources.Designer.cs, the version-info template), tool-managed
suppression files, and BAML test-case fixtures intentionally stay
header-less.

Assisted-by: Claude:claude-fable-5:Claude Code
@siegfriedpammer siegfriedpammer merged commit 07d5a01 into master Jul 5, 2026
12 checks passed
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