From 12b3c9df03d7be7a0c65d5c6b6ca12fbbc0c9b9f Mon Sep 17 00:00:00 2001 From: Joseph O'Brien <98370624+89jobrien@users.noreply.github.com> Date: Tue, 31 Mar 2026 23:16:27 -0400 Subject: [PATCH] docs: add GitHub publishing and identity sections to CLAUDE.md Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 9c811f8..f5f66e9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -71,3 +71,18 @@ Rust edition 2024. All hook scripts are Nushell (`.nu`) — no `.sh` scripts. Workflows live in `.gitea/workflows/` — mirrors `.github/workflows/` for GitHub. The `public-ready.yml` workflow checks secrets, private IPs, licenses, and tracked secrets files on every push to main. + +## GitHub / Publishing + +GitHub account: `89jobrien`. Create public repos with: +`gh repo create 89jobrien/ --public --description "..."` +Add as second remote: `git remote add github https://github.com/89jobrien/.git` + +For dual MIT/Apache-2.0 licensing: +- Use `[workspace.package] license = "MIT OR Apache-2.0"` + `license.workspace = true` in each crate +- Do NOT use curl for Apache license text — RTK truncates it. Write the full text directly. +- Copyright name: Joseph O'Brien + +## Identity + +Full name for copyright/license attribution: Joseph O'Brien