Skip to content

chore: README pre-public polish + move stale design doc#50

Merged
StuBehan merged 1 commit into
mainfrom
chore/pre-public-readme
May 20, 2026
Merged

chore: README pre-public polish + move stale design doc#50
StuBehan merged 1 commit into
mainfrom
chore/pre-public-readme

Conversation

@hiskudin

Copy link
Copy Markdown
Collaborator

Summary

Doc-only changes ahead of flipping the repo to public visibility. No code.

What's in the PR

README.md

  • Added a row of badges (latest release / CI / MIT / macOS 13+) under the hero.
  • Added a one-liner under the tagline making it clear StackNudge is maintained by StackOne / @StackOneHQ — matches the convention for org-owned OSS and answers "who's behind this?" at first glance.
  • Fixed the macOS install snippet. The previous `curl` URL pointed at `stack-nudge-macos-arm64.tar.gz` but our CI publishes `stack-nudge--macos-arm64.tar.gz`, so the link returned 404. New snippet uses `gh release download` with a glob that works against any tag and includes a sha256 verify.
  • Added a non-political "Terms of use" section that ties LICENSE / CODE_OF_CONDUCT / SECURITY into a short prose block. No political statements.
  • Expanded the licence footer with the full copyright line.

ui_improvements.md (deleted)

  • 226-line working-draft design doc at repo root. Predates the shipped UI; would confuse first-time public viewers. Moved to `../docs/ui-improvements.md` (workspace folder, outside the repo) for our own reference; not in git.

Verified before publication

  • `git log --all -- keys/` returns nothing — no signing material has ever been committed.
  • No personal paths, team IDs, or API keys in any tracked file. `build.sh` and `release.yml` resolve the Developer ID dynamically from the keychain at build time.
  • Stu's email in `git log` is intentional per his confirmation.

Open follow-ups (not in this PR)

🤖 Generated with Claude Code

Run-up to flipping the repo public. No code changes, doc-only.

README:
  - Add release / CI / licence / macOS-version badges below the logo.
  - Add a one-liner attribution clarifying StackOne maintains the repo
    under @StackOneHQ (matches the org-repo convention).
  - Fix the macOS install snippet — the old curl call assumed an
    asset name without the version baked in, which doesn't match what
    CI actually uploads. New snippet uses `gh release download` with
    a glob that works against any release tag, plus a sha256 verify.
  - Add a "Terms of use" section that ties the existing legal docs
    (LICENSE / CoC / SECURITY.md) into one prose paragraph, with no
    political statements.
  - Expand the licence footer with the full copyright line.

ui_improvements.md:
  - Move out to ../docs/ui-improvements.md (workspace folder, outside
    the repo). It was a 226-line working draft from early UI ideation
    that doesn't reflect the shipped product; not appropriate for the
    public root once visibility flips.

Verified before commit:
  - `git log --all -- keys/` is empty — no signing material ever
    committed.
  - No personal paths / team IDs / API keys in any tracked file
    (build.sh and release.yml resolve the Developer ID from the
    keychain at build time).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@StuBehan StuBehan merged commit 0cbe748 into main May 20, 2026
4 checks passed
@StuBehan StuBehan deleted the chore/pre-public-readme branch May 20, 2026 18:51
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.

2 participants