feat(docs): dumpsock.hartle.tech/{docs,wiki} via GHA Pages + Apache-2.0 OSS license + brand theme #8
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
phase/2.1
phase/2.5
phase/3
phase/4
phase/5
question
wontfix
⚙ code-quality
✨ feature
🏗 infrastructure
🐛 bug
📋 strategy
📚 docs
📱 ui
🔐 security
🧦 dumpsock
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hartle-tech/dumpsock!8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/oss-docs-hosting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
First slice of the multi-product docs platform. DumpSock becomes the template — future products get this exact shape (LICENSE + NOTICE + FUNDING.yml + GHA Pages workflow + branded VitePress).
What you get after merge
dumpsock.hartle.tech/docs/— public marketing/user docs (external VitePress, brand-themed)dumpsock.hartle.tech/wiki/— dev notes (internal VitePress, public-but-unindexed, INTERNAL banner)dumpsock.hartle.tech/— meta-refresh to /docs/ for nowBrand theme (from operator's mockups.zip)
Donations (operator action)
.github/FUNDING.ymlships with all entries commented out. Uncomment each as you create the corresponding account (GitHub Sponsors needs approval; Ko-fi/Liberapay/Buy-Me-a-Coffee are instant). The 'Sponsor' button on the repo lights up as soon as any entry is uncommitted.DNS (separate PR in hartle.tech-terraform)
This PR doesn't include DNS — that lives in the other repo. Follow-up PR there adds 4 CF A records for
dumpsock.hartle.tech→ GitHub Pages IPs. Caddy on the VPS doesn't get touched (Pages serves the subdomain, not Caddy).Test plan post-merge
Deploy docsworkflow runs greendig +short dumpsock.hartle.techreturns the 4 GH Pages IPscurl -sI https://dumpsock.hartle.tech/docs/returns 200 with VitePress markerscurl -sI https://dumpsock.hartle.tech/wiki/returns 200, page has noindex meta + INTERNAL banner visiblecurl -sI https://dumpsock.hartle.tech/returns 200 with meta-refresh to /docs/