Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

Docs: overview pages mention open sign-up (#132)

#126 added open sign-up behind SIGNUP=open and documented it on the account, configuration and limits pages. The home page, Concepts, Quickstart and Migrate from GitHub still said Diffinery is invite-only without exception.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016q5wwBFck8JHq14gHUM2CL
Canberk Demirci authored · GitHub committed signed1 parent 772e5ebcommit 0f99813096cded6c8390bc90c6fdc8d71687e666Browse files
4 files changed+4−4
Files (4)
modifiedapps/diffinery/docs/concepts.md+1−1View file
@@ -11,7 +11,7 @@
1111
1212 ### Users
1313
14-A user is a person. Diffinery is invite-only: you join by opening an invite link, choosing a username and creating a passkey. There are no passwords. In the browser you sign in with a passkey; everything outside the browser (Git, the CLI, the REST API, MCP clients) uses a [token](#tokens).
14+A user is a person. Diffinery is invite-only unless an instance turns on [open sign-up](/docs/accounts/passkeys-and-sign-in#open-sign-up): you join by opening an invite link (or, with open sign-up, confirming your email address), choosing a username and creating a passkey. There are no passwords. In the browser you sign in with a passkey; everything outside the browser (Git, the CLI, the REST API, MCP clients) uses a [token](#tokens).
1515
1616 Site administrators are users with admin access to every repository and to the **Site administration** section of settings (**People and invitations**, **Email** and **Audit log**).
1717
modifiedapps/diffinery/docs/index.md+1−1View file
@@ -51,4 +51,4 @@
5151
5252 ## Access
5353
54-Diffinery is invite-only: you join from an invite link that a site administrator, an organization owner or admin, or a repository admin sends you, and you sign in with a passkey. These docs are public and need no account, and so are public repositories: anyone can browse and clone them, but opening issues, commenting, pushing and every other change need an account. See [Invitations](/docs/accounts/invitations).
54+Diffinery is invite-only unless an instance turns on [open sign-up](/docs/accounts/passkeys-and-sign-in#open-sign-up): you join from an invite link that a site administrator, an organization owner or admin, or a repository admin sends you, and you sign in with a passkey. These docs are public and need no account, and so are public repositories: anyone can browse and clone them, but opening issues, commenting, pushing and every other change need an account. See [Invitations](/docs/accounts/invitations).
modifiedapps/diffinery/docs/migrate-from-github.md+1−1View file
@@ -37,7 +37,7 @@
3737
3838 You need:
3939
40-- **A Diffinery account.** Diffinery is invite-only; ask a site administrator or an owner or admin of your organization for an invite. See [Invitations](/docs/accounts/invitations).
40+- **A Diffinery account.** Diffinery is invite-only; ask a site administrator or an owner or admin of your organization for an invite, or create an account at `/signup` on an instance with [open sign-up](/docs/accounts/passkeys-and-sign-in#open-sign-up). See [Invitations](/docs/accounts/invitations).
4141 - **An organization** if the repositories should belong to one, for example `acme`, where you are an owner or admin. Create it under **Settings → Organizations**. See [Organizations](/docs/accounts/organizations).
4242 - **For the CLI, API or MCP, a Diffinery token with the `write` or `admin` scope.** Use `admin` if old history may contain credentials and you want them imported with a bypass (see [Secrets in old history](#secrets-in-old-history)). The web UI needs no token. See [Personal access tokens](/docs/accounts/tokens).
4343 - **A GitHub token** for a private repository, and for Git LFS, variables, secret names, environments and branch protection. See [GitHub token](#github-token).
modifiedapps/diffinery/docs/quickstart.md+1−1View file
@@ -12,7 +12,7 @@
1212 - A browser that supports passkeys (current Chrome, Safari, Edge or Firefox).
1313 - Git 2.26 or newer (`git --version`).
1414 - Node.js 22 or later, for the `diffinery` CLI (`node --version`).
15-- An invite to Diffinery. Diffinery is invite-only: a site administrator, an organization owner or admin, or a repository admin sends it.
15+- An invite to Diffinery. Diffinery is invite-only: a site administrator, an organization owner or admin, or a repository admin sends it. On an instance with [open sign-up](/docs/accounts/passkeys-and-sign-in#open-sign-up), create an account at `/signup` instead.
1616
1717 ## 1. Join with your invite and create a passkey
1818