Commit d206b14ff8

d206b14ff89cd345a2f9b8da755c73ad1126b490

parent: 68df7ac580

Verified · cmc ci/build: success ci/lint: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-11 14:38 UTC

Make gitbay the canonical forge in code and docs

The instance list is fetched from gitbay, the About page reports issues
there, the index links the gitbay repository, and the help and
add-instance messages point at merge requests. The GitHub mirror stays
for the container image build and the README says so.

Closes #31

Layout: unified · split

INSTANCES.md +1 −1
@@ -1,5 +1,5 @@
11JSON variant should be used from main:
2[instances.json](https://github.com/krazywarez/skunky-art/blob/main/instances.json)
2[instances.json](https://gitbay.org/krz/skunky-art/raw/main/instances.json)
33
44|Instance|Yggdrasil|I2P|Tor|NSFW|Proxifying|Modified Sources|Country|
55|:------:|:-------:|:-:|:-:|:--:|:--------:|:--------------:|:-----:|
README.org +7 −1
@@ -54,9 +54,15 @@ tag) in a directory with a ~config.json~, then
5454[[file:services/][services/]]. put a reverse proxy with tls in front; SETUP.md has the nginx
5555stanza.
5656
57* where things live
58the repository, issues and merge requests are on gitbay
59(https://gitbay.org/krz/skunky-art). github.com/krazywarez/skunky-art is a
60push mirror that exists to build the container image; do not open issues
61there.
62
5763* docker
5864multi-arch images (~linux/amd64~, ~linux/arm64~) publish to ghcr on every release
59tag:
65tag, built by the github mirror's workflow:
6066
6167#+begin_src sh
6268docker pull ghcr.io/krazywarez/skunky-art:latest
app/cli.go +2 −2
@@ -20,7 +20,7 @@ Usage:
2020 - [-h|--help] | returns this message
2121Example:
2222 ./skunkyart -c config.json
23Copyright lost+skunk and zerolabs, X11. https://github.com/krazywarez/skunky-art/releases/tag/v{{.Version}}`
23Copyright lost+skunk and zerolabs, X11. https://gitbay.org/krz/skunky-art/releases`
2424
2525 a := os.Args[1:]
2626 for n, x := range a {
@@ -180,5 +180,5 @@ func addInstance() {
180180 }
181181 time.Sleep(500 * time.Millisecond)
182182 }
183 exit("Done! Now add the files 'instances.json' and 'INSTANCES.md' to the 'main' branch in the repository https://github.com/krazywarez/skunky-art", 0)
183 exit("Done! Now add the files 'instances.json' and 'INSTANCES.md' to the 'main' branch by merge request to https://gitbay.org/krz/skunky-art", 0)
184184}
app/util.go +1 −1
@@ -73,7 +73,7 @@ func RefreshInstances() {
7373 for {
7474 func() {
7575 defer restore()
76 instances = Download("https://raw.githubusercontent.com/krazywarez/skunky-art/main/instances.json").Body
76 instances = Download("https://gitbay.org/krz/skunky-art/raw/main/instances.json").Body
7777 try(json.Unmarshal(instances, &About))
7878 }()
7979 time.Sleep(1 * time.Hour)
static/html/about.htm +2 −2
@@ -6,7 +6,7 @@
66 <p>
77 {{T "about.blurb"}}
88 </p>
9 <h3><a href="https://github.com/krazywarez/skunky-art/issues" target="_blank">{{T "about.report"}}</a></h3>
9 <h3><a href="https://gitbay.org/krz/skunky-art/issues" target="_blank">{{T "about.report"}}</a></h3>
1010 <b>{{T "about.settings"}}</b>
1111 <ul>
1212 <li><b>{{T "about.nsfw"}}</b>: <span class="about-{{.Templates.About.Nsfw}}">{{if .Templates.About.Nsfw}}YES{{else}}NO{{end}}</span></li>
@@ -46,6 +46,6 @@
4646 {{end}}
4747 </ul>
4848 </details>
49 <p>{{T "about.copyright"}}<a href="https://git.macaw.me/skunky/SkunkyArt" target="_blank">lost+skunk</a> and <a href="https://github.com/krazywarez" target="_blank">zerolabs</a>, X11. <a href="https://github.com/krazywarez/skunky-art/releases/tag/v{{.Version}}" target="_blank">SkunkyArt v{{.Version}}</a></p>
49 <p>{{T "about.copyright"}}<a href="https://git.macaw.me/skunky/SkunkyArt" target="_blank">lost+skunk</a> and <a href="https://github.com/krazywarez" target="_blank">zerolabs</a>, X11. <a href="https://gitbay.org/krz/skunky-art/releases" target="_blank">SkunkyArt v{{.Version}}</a></p>
5050 </main>
5151</html>
static/html/index.htm +1 −1
@@ -21,7 +21,7 @@
2121 <button type="submit">{{T "search.submit"}}</button>
2222 </form>
2323 <h1 class="source">
24 <a href="https://github.com/krazywarez/skunky-art" target="_blank" title="{{T "index.source"}}">SkunkyArt</a>
24 <a href="https://gitbay.org/krz/skunky-art" target="_blank" title="{{T "index.source"}}">SkunkyArt</a>
2525 </h1>
2626 </div>
2727 </main>