HTML · 2927 bytes Raw Blame History
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 }}