Skip to content

fix: backfill CONTRIBUTING.md and CLAUDE.md per ecosystem standards#14

Merged
TMHSDigital merged 1 commit intomainfrom
fix/backfill-contributing-and-claude-md-dtd48
Apr 26, 2026
Merged

fix: backfill CONTRIBUTING.md and CLAUDE.md per ecosystem standards#14
TMHSDigital merged 1 commit intomainfrom
fix/backfill-contributing-and-claude-md-dtd48

Conversation

@TMHSDigital
Copy link
Copy Markdown
Owner

Backfills CONTRIBUTING.md and CLAUDE.md at the repo root, per ecosystem standards. Same surgery as the CFX-Developer-Tools DTD#48 canary (merged previously, see TMHSDigital/CFX-Developer-Tools#15).

Why both files

The original DTD#48 ticket flagged the missing CONTRIBUTING.md. While preparing the rollout, DTD#47 work surfaced a parallel gap: Unity also lacks a top-level CLAUDE.md. The two go together because:

  1. CLAUDE.md is what release-doc-sync reconciles on each release (**Version:** marker, standards-version comment). Without the file, release-doc-sync silently no-ops on the per-repo doc-version side.
  2. CONTRIBUTING.md carries the verbatim DCO + inbound-license grant from standards/licensing.md, which the DCO GitHub App and project policy both depend on for accepting derivative contributions to a CC-BY-NC-ND-4.0 codebase.

Diff shape

  • New file: CONTRIBUTING.md (143 lines), Plaid-pattern with Unity-specific Local Development, Plugin Structure, Adding a Skill / Rule / Snippet / Template, and PR Process sections; verbatim DCO grant in the dedicated section.
  • New file: CLAUDE.md (152 lines), standards-version marker (1.9.2), Project Overview, Plugin Architecture, full Skills (18) / Rules (8) / MCP Server (4 tools) tables, Development Workflow, Release Workflow, Key Conventions, Unity Reference Quick Links.
  • No other files touched.

DTD#51 interaction

This is the second canary for the DTD#51 release-doc-sync staging fix that landed earlier in this session. After this PR merges, the auto-release should fire and the bump commit should now stage CLAUDE.md alongside the usual plugin.json + README + CHANGELOG, proving the DTD#51 fix is end-to-end correct on Unity (CFX already proved it on its own release run).

Closes #48.

Tracks DTD#48 (expanded scope: original issue noted CONTRIBUTING.md only; CLAUDE.md absence surfaced during DTD#47 work). Identical surgery to CFX-Developer-Tools (DTD#48 canary, merged previously). CONTRIBUTING.md follows the Plaid pattern with the verbatim DCO grant from standards/licensing.md. CLAUDE.md includes the standards-version marker and `**Version:**` convention so release-doc-sync can reconcile version markers on future releases (which DTD#51 just fixed at the runner level).

Made-with: Cursor
@TMHSDigital TMHSDigital merged commit 00233c8 into main Apr 26, 2026
12 checks passed
@TMHSDigital TMHSDigital deleted the fix/backfill-contributing-and-claude-md-dtd48 branch April 26, 2026 19:43
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