Skip to content

docs: polish public onboarding and demo path#4

Merged
saagpatel merged 2 commits into
mainfrom
codex/public-readiness-polish
May 18, 2026
Merged

docs: polish public onboarding and demo path#4
saagpatel merged 2 commits into
mainfrom
codex/public-readiness-polish

Conversation

@saagpatel
Copy link
Copy Markdown
Owner

What

  • Replace registry install guidance with verified GitHub Release and source install paths.
  • Add a no-token demo path and mark historical planning notes as non-authoritative for public readers.
  • Clarify release tag cadence and public-facing local workspace wording.

Why

The repo is public now, so first-time readers need install and demo instructions that work today instead of assuming a PyPI/package-index publication that has not happened yet.

How

  • Point default installation to the release audit.pyz and GitHub-source uv/pipx paths.
  • Add docs/plans/README.md to explain historical notes without deleting useful project history.
  • Update release gates to call out PEP 440-compatible tags and the current GitHub Release asset flow.

Testing

  • python3 -m pytest -q -p no:cacheprovider - 2066 passed, 2 skipped, 1 warning.
  • ruff check src/ tests/ - passed.
  • make demo - generated demo report, workbook, HTML dashboard, and control-center artifacts.
  • gitleaks detect --source . --redact --verbose - no leaks found.
  • uvx --from git+https://github.com/saagpatel/GithubRepoAuditor.git audit --help - passed.
  • pipx run --spec git+https://github.com/saagpatel/GithubRepoAuditor.git audit --help - passed.
  • uvx --from 'github-repo-auditor[serve] @ git+https://github.com/saagpatel/GithubRepoAuditor.git' audit serve --help - passed.
  • pipx run --spec 'git+https://github.com/saagpatel/GithubRepoAuditor.git#egg=github-repo-auditor[serve]' audit serve --help - passed.

Performance Impact

None expected; docs-only change.

Risk / Notes

  • Historical docs still contain older local-path context, now explicitly labeled as historical. A deeper public-doc pruning pass can remove or rewrite those later if desired.
  • Local git push was blocked by app policy, so the branch commit was created through the GitHub API.

saagpatel added 2 commits May 18, 2026 00:58
- Replace registry install guidance with verified GitHub release and source install paths
- Add a no-token demo path and mark historical plans as non-authoritative
- Clarify release tag cadence and public-facing local workspace wording

Tests: python3 -m pytest -q -p no:cacheprovider; ruff check src/ tests/; make demo; gitleaks detect --source . --redact --verbose; uvx/pipx GitHub install help smokes
- Remove docs-only path ignores now that the repository is public
- Update workflow docs to match the required branch-protection check

Tests: python3 -m pytest -q -p no:cacheprovider; ruff check src/ tests/; git diff --check; gitleaks detect --source . --redact --verbose
@saagpatel saagpatel merged commit d22fe00 into main May 18, 2026
1 check 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