ADR 0009: Move to a standalone repo in new schellingboard GitHub org
ADR 0009: Move to a standalone repo in new schellingboard GitHub org
- Status: Accepted
- Date: 2026-09-19
Context
The repository was LWCW-Europe/schellingboard, a fork of rachelweinberg12/scheduling-app. That
cost us in two ways:
- Org name. “LWCW-Europe” means little outside the rationality scene and made SchellingBoard look like software for one event rather than any conference.
- Fork status. Commits to a fork don’t count on contributors’ GitHub profiles, so our ~20 contributors got no visible credit. Forks are hidden from search by default, and “forked from…” makes the project look like a side copy. Upstream is less active and behind on features and bug fixes e.g. 3★ against 17★.
Decision
Move to schellingboard/schellingboard, a standalone repository in a new organization. The name was
free and matches our Docker Hub repository.
GitHub can’t detach a fork and keep its history, so the old repository is archived as
schellingboard/schellingboard-legacy and the new one starts fresh from the code and tags. To keep
#123 references in commits and the changelog working, every issue and PR number was reproduced in
the new repository. Issues were transferred with their discussion, and anything else became a closed
stub linking to the original. The website repository and DNS moved with it.
We did it early, because stars and history only grow.
Consequences
- Stars (17), PR review discussions and forks are lost. The legacy README asks people to re-star and fork the new repository.
- Contributors point their remote at the new repository. Open PRs had to be reopened there.
- Links to
LWCW-Europe/schellingboardin the docs, website and code were updated. Old issue URLs redirect.