Point links at git.coffeylabs.org after the move from GitHub
GitHub took the organization's repos and GHCR offline on 2026-09-20. Repo, release, raw-file and clone links now go to Gitea at git.coffeylabs.org, container images to registry.coffeylabs.org, and GitLab-style /-/blob paths to Gitea's /src/branch form. Go module paths are identifiers and stay as they are; links to GitHub issues and pull requests are left as history.
This commit is contained in:
@@ -39,7 +39,7 @@ below meaningful:
|
|||||||
generated from the graph in code, and every note is generated by the synth in
|
generated from the graph in code, and every note is generated by the synth in
|
||||||
`src/audio/`. There are no imported assets of any kind.
|
`src/audio/`. There are no imported assets of any kind.
|
||||||
- **The synth is shared with its sibling.** `src/audio/synth.ts` is the same
|
- **The synth is shared with its sibling.** `src/audio/synth.ts` is the same
|
||||||
engine as the one in [lemonade](https://github.com/jcoffey-dev/lemonade) —
|
engine as the one in [lemonade](https://git.coffeylabs.org/jcoffey-dev/lemonade) —
|
||||||
same author, same licence. What is written for it here is new.
|
same author, same licence. What is written for it here is new.
|
||||||
|
|
||||||
## The words on screen are ours, deliberately
|
## The words on screen are ours, deliberately
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ npm run dev
|
|||||||
```
|
```
|
||||||
|
|
||||||
The leaderboard is a separate service; run
|
The leaderboard is a separate service; run
|
||||||
[games-scores](https://github.com/jcoffey-dev/games-scores) alongside this if
|
[games-scores](https://git.coffeylabs.org/jcoffey-dev/games-scores) alongside this if
|
||||||
you want one, or do not, and the board will say so rather than break.
|
you want one, or do not, and the board will say so rather than break.
|
||||||
|
|
||||||
You dial in rather than switch on, because in 1973 the game was not on your
|
You dial in rather than switch on, because in 1973 the game was not on your
|
||||||
@@ -69,7 +69,7 @@ There is no way to clear it. A hunter leaves the list only by being pushed off
|
|||||||
the bottom by a better one.
|
the bottom by a better one.
|
||||||
|
|
||||||
The board is not in this repository and is not ours alone: every game on the
|
The board is not in this repository and is not ours alone: every game on the
|
||||||
site shares one service, [games-scores](https://github.com/jcoffey-dev/games-scores),
|
site shares one service, [games-scores](https://git.coffeylabs.org/jcoffey-dev/games-scores),
|
||||||
which is one container and one volume however many games there are. All this
|
which is one container and one volume however many games there are. All this
|
||||||
repository holds is the client in `src/game/highscores.ts`, which names the
|
repository holds is the client in `src/game/highscores.ts`, which names the
|
||||||
game on every call and is otherwise exactly what it would be if the board were
|
game on every call and is otherwise exactly what it would be if the board were
|
||||||
|
|||||||
+1
-1
@@ -136,7 +136,7 @@
|
|||||||
and never told which room. It needs JavaScript to play.
|
and never told which room. It needs JavaScript to play.
|
||||||
</p>
|
</p>
|
||||||
<p><a href="https://games.jcoffey.dev/">The rest of the games</a></p>
|
<p><a href="https://games.jcoffey.dev/">The rest of the games</a></p>
|
||||||
<p><a href="https://github.com/jcoffey-dev/wumpus">Source, AGPL-3.0-or-later</a></p>
|
<p><a href="https://git.coffeylabs.org/jcoffey-dev/wumpus">Source, AGPL-3.0-or-later</a></p>
|
||||||
</noscript>
|
</noscript>
|
||||||
<script type="module" src="/src/main.tsx"></script>
|
<script type="module" src="/src/main.tsx"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
+1
-1
@@ -33,7 +33,7 @@ import './App.css'
|
|||||||
* AGPL section 13: anyone playing this over a network is entitled to the
|
* AGPL section 13: anyone playing this over a network is entitled to the
|
||||||
* source of the version they are playing, so the offer sits on every screen.
|
* source of the version they are playing, so the offer sits on every screen.
|
||||||
*/
|
*/
|
||||||
const SOURCE_URL = 'https://github.com/jcoffey-dev/wumpus'
|
const SOURCE_URL = 'https://git.coffeylabs.org/jcoffey-dev/wumpus'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The way back out.
|
* The way back out.
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* before putting it on screen.
|
* before putting it on screen.
|
||||||
*
|
*
|
||||||
* The service is shared with the other games on the site rather than being one
|
* The service is shared with the other games on the site rather than being one
|
||||||
* of ours -- see https://github.com/jcoffey-dev/games-scores. That is why
|
* of ours -- see https://git.coffeylabs.org/jcoffey-dev/games-scores. That is why
|
||||||
* every call names the game. Nothing else about it leaks in here: the rows
|
* every call names the game. Nothing else about it leaks in here: the rows
|
||||||
* come back in this game's own field names, so this file would be identical if
|
* come back in this game's own field names, so this file would be identical if
|
||||||
* the board were ours alone.
|
* the board were ours alone.
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ export default defineConfig({
|
|||||||
server: {
|
server: {
|
||||||
// The game talks to /api in every environment; in production that is
|
// The game talks to /api in every environment; in production that is
|
||||||
// nginx in front of the shared scores container. In development, run
|
// nginx in front of the shared scores container. In development, run
|
||||||
// https://github.com/jcoffey-dev/games-scores alongside this -- or do not,
|
// https://git.coffeylabs.org/jcoffey-dev/games-scores alongside this -- or do not,
|
||||||
// and the board will say so rather than breaking.
|
// and the board will say so rather than breaking.
|
||||||
proxy: {
|
proxy: {
|
||||||
'/api': {
|
'/api': {
|
||||||
|
|||||||
Reference in New Issue
Block a user