Use this before creating a public release or making a broader push for stars, users, and contributors.
- Set the repository description to:
Unofficial Android companion app and optional HTTPS/PWA proxy for T3 Code. - Set the website/homepage to the latest GitHub Release or the repo README
- Add focused topics such as
t3-code,android,tailscale,self-hosted,webview,pwa,remote-access,mobile-companion - Upload
docs/images/social-preview.pngas the GitHub social preview image - Enable Issues and Discussions if you want community support to happen in public
- Enable private vulnerability reporting
- Verify branch protection is active on
main
- Confirm the README still matches the current app behavior
- Keep all public docs in English
- Keep at least one current screenshot in the README
- Keep SHOWCASE.md aligned with what the repo actually proves
- Keep SCREENSHOTS.md aligned with the current approved asset set
- Keep WEBVIEW-HARNESS.md aligned with the actual contributor test commands
- Make sure no tokens, private URLs, or personal IPs appear anywhere in docs or screenshots
- Keep the disclaimer visible
- Run
npm testfrom a clean working tree and keep the output - Build a fresh APK from a clean working tree
- Install it on a second Android device
- Test first-run pairing
- Test pasting a full pairing link and confirm only the base URL is retained
- Test reconnect with the saved URL
- Test the photo upload button in a real chat
- Capture the evidence required by RUNTIME-VERIFICATION.md
- Note the Android version, Android System WebView version, device model, network path, and T3 Code version tested
- Verify no TLS keys, certificates,
.envfiles, or build artifacts are committed - Verify the proxy works with your intended
PUBLIC_URL - Test install flow in Chrome on Android
- Create at least 3 starter issues before announcing the repo
- Label approachable work with
good first issue - Label broader contributor work with
help wanted - Respond quickly to the first external bug reports and pull requests
- Keep
ROADMAP.mdrealistic so contributors can see where help is useful - Keep MAINTAINER-SETUP.md aligned with the actual GitHub settings
- Confirm the package version in
package.jsonis final - Tag the exact release commit with the matching version, for example
v1.1.0 - Confirm RELEASE-RUNBOOK.md is still accurate for the current workflow
- Open or update a runtime evidence record from docs/evidence/RELEASE-EVIDENCE-TEMPLATE.md
- Let the release workflow publish
T3Code-v<version>.apkandT3Code-v<version>.apk.sha256 - Use GitHub's automatically generated release notes, then edit the intro paragraph by hand
- Include a short tested-on note and any known limitations
- Link to the runtime evidence issue, PR, or release note section that records the manual Android checks
- Link to SHOWCASE.md if you want maintainers or contributors to evaluate the project quickly
- Link to COMPARISON.md so readers understand project scope immediately