36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
# NotGit.org
|
|
|
|
> GitHub is a discovery layer, not a git host. Here's the migration.
|
|
|
|
NotGit.org documents the GitHub enforcement pattern — sudden account suspensions without warning, graduated enforcement, or appeal SLA — and publishes the complete sovereign deployment formula for any developer whose account has been suspended.
|
|
|
|
Built April 18, 2026, the day GitHub suspended the WellSpr.ing account and 191 civic AI repositories.
|
|
|
|
## What's here
|
|
|
|
- `notgit-routes.ts` — the entire NotGit.org site as server-side rendered HTML, served from the WellSpr.ing platform. All five pages: home, formula, push-mirror-setup, incident, report, and the Replit deployment cookbook.
|
|
|
|
## The stack this site runs on
|
|
|
|
NotGit.org eats its own cooking:
|
|
|
|
```
|
|
Git primary: git.wellspr.ing/wellspring/notgit (Forgejo on Railway)
|
|
└─mirror: codeberg.org/wellspring/notgit (nonprofit backup)
|
|
CI builder: Hetzner cx23 (€5/mo) (Forgejo act_runner)
|
|
CDN/Edge: Bunny CDN + Fly.io proxy (~$1/mo)
|
|
Dev: Replit (AI-assisted)
|
|
```
|
|
|
|
## Pages
|
|
|
|
- `/` — Home: the incident, the pattern, the exit guide
|
|
- `/formula` — The three-mirror formula (printable, linkable)
|
|
- `/push-mirror-setup` — Exact API calls for push-mirror to Codeberg
|
|
- `/incident/2026-04-18` — The WellBuilder incident record (permanent URL)
|
|
- `/report` — Submit a GitHub suspension case to the corpus
|
|
- `/replit` — **Full sovereign deployment cookbook for Replit users** — self-hosted Git + Hetzner CI + CDN edge layer
|
|
|
|
## License
|
|
|
|
MIT. Published under the WellSpr.ing covenant: freely given, so freely given.
|