| 1 | {{ define "page" -}} |
| 2 | <section class="shithub-about"> |
| 3 | <header class="shithub-about-hero"> |
| 4 | <p class="shithub-about-kicker">Self-hosted GitHub alternative</p> |
| 5 | <h1>Git hosting with GitHub muscle memory and no AI training on your code.</h1> |
| 6 | <p> |
| 7 | shithub is an AGPL git forge for teams who like GitHub's product, |
| 8 | workflows, and interface, but want a self-hostable home for source |
| 9 | code that is not part of a Copilot training pipeline. |
| 10 | </p> |
| 11 | </header> |
| 12 | |
| 13 | <section class="shithub-about-section"> |
| 14 | <h2>No hard feelings</h2> |
| 15 | <p> |
| 16 | GitHub is good software. The goal here is not to pretend otherwise. |
| 17 | The issue is simpler: I just don't want AI training on my code. |
| 18 | shithub keeps the parts that work: repositories, pull requests, |
| 19 | issues, code review, organizations, search, and Actions-style CI, |
| 20 | while making the hosted service and the self-hosted product open |
| 21 | under the AGPL. |
| 22 | </p> |
| 23 | </section> |
| 24 | |
| 25 | <section class="shithub-about-section"> |
| 26 | <h2>What shithub is trying to be</h2> |
| 27 | <ul class="shithub-about-list"> |
| 28 | <li> |
| 29 | <strong>A real forge, not a demo.</strong> |
| 30 | <span>Git repositories, HTTPS push and pull, reviews, required checks, webhooks, notifications, teams, scoped tokens, and code search are product requirements, not stretch goals.</span> |
| 31 | </li> |
| 32 | <li> |
| 33 | <strong>Familiar on purpose.</strong> |
| 34 | <span>The closer the GitHub-style UI and workflows are, the less expensive it is for a team to move.</span> |
| 35 | </li> |
| 36 | <li> |
| 37 | <strong>Open when hosted.</strong> |
| 38 | <span>AGPLv3 means modified network services have to publish the matching source, so hosted shithub instances stay accountable to their users.</span> |
| 39 | </li> |
| 40 | <li> |
| 41 | <strong>Honest about gaps.</strong> |
| 42 | <span>Today: no Packages, Pages, Projects, Releases, or Gists yet, no GraphQL, and Actions runs <code>actions/checkout@v4</code> + <code>run:</code> steps but not the GitHub marketplace. The README keeps the running list of what's live, what's rough, and what's still in flight.</span> |
| 43 | </li> |
| 44 | </ul> |
| 45 | </section> |
| 46 | |
| 47 | <section class="shithub-about-section"> |
| 48 | <h2>Community posture</h2> |
| 49 | <p> |
| 50 | Contributions are welcome under the same AGPL terms, security reports |
| 51 | go through coordinated disclosure, and the project follows the |
| 52 | Contributor Covenant. Be direct, be civil, and keep the work focused |
| 53 | on making an open GitHub alternative that people can actually use. |
| 54 | </p> |
| 55 | </section> |
| 56 | |
| 57 | <nav class="shithub-about-actions" aria-label="About links"> |
| 58 | <a class="shithub-landing-cta-primary" href="/signup">Create an account</a> |
| 59 | <a class="shithub-landing-cta-secondary" href="/tenseleyFlow/shithub">Read the source</a> |
| 60 | <a class="shithub-landing-cta-secondary" href="/tenseleyFlow/shithub/blob/trunk/SECURITY.md">Security policy</a> |
| 61 | </nav> |
| 62 | </section> |
| 63 | {{- end }} |