Theory
Theory: Tools in a UNIX Pipeline, Not a Platform Product
SourceHut’s theory is that email, git, CI, and tickets can be separate programs with glue. The mailing list is a first-class review transport.
Invariants
git send-email/ patches are the review objects.- Each sr.ht service is independently hostable.
- Hook scripts replace a marketplace.
git.sr.ht --patch--> lists.sr.ht --job--> builds.sr.ht
What can break
- Expecting in-browser PR gadgets as the default.
How to read this chapter
Philosophy, suite, architecture, comparison, lab, when it fits.