Make gitbay the canonical forge in code and docs !20

merged merged by cmc on 2026-09-11 15:13 UTC · krz/skunky-art:chore/canonical-forge into main

7 files changed, +14 −12

Layout: unified · split

.mailmap deleted −4
@@ -1,4 +0,0 @@
1lost+skunk <skunky@ebloid.ru> <skunky@macaw.me>
2lost+skunk <skunky@ebloid.ru> <me@lost-skunk.cc>
3lost+skunk <skunky@ebloid.ru> <skunky@noreply.git.macaw.me>
4lost+skunk <skunky@ebloid.ru> skunky <skunky@ebloid.ru>
INSTANCES.md +1 −1
@@ -1,5 +1,5 @@
1JSON variant should be used from main: 1JSON 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)
3 3
4|Instance|Yggdrasil|I2P|Tor|NSFW|Proxifying|Modified Sources|Country| 4|Instance|Yggdrasil|I2P|Tor|NSFW|Proxifying|Modified Sources|Country|
5|:------:|:-------:|:-:|:-:|:--:|:--------:|:--------------:|:-----:| 5|:------:|:-------:|:-:|:-:|:--:|:--------:|:--------------:|:-----:|
README.org +7 −1
@@ -54,9 +54,15 @@ tag) in a directory with a ~config.json~, then
54[[file:services/][services/]]. put a reverse proxy with tls in front; SETUP.md has the nginx 54[[file:services/][services/]]. put a reverse proxy with tls in front; SETUP.md has the nginx
55stanza. 55stanza.
56 56
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
57* docker 63* docker
58multi-arch images (~linux/amd64~, ~linux/arm64~) publish to ghcr on every release 64multi-arch images (~linux/amd64~, ~linux/arm64~) publish to ghcr on every release
59tag: 65tag, built by the github mirror's workflow:
60 66
61#+begin_src sh 67#+begin_src sh
62docker pull ghcr.io/krazywarez/skunky-art:latest 68docker pull ghcr.io/krazywarez/skunky-art:latest
app/cli.go +2 −2
@@ -20,7 +20,7 @@ Usage:
20 - [-h|--help] | returns this message 20 - [-h|--help] | returns this message
21Example: 21Example:
22 ./skunkyart -c config.json 22 ./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`
24 24
25 a := os.Args[1:] 25 a := os.Args[1:]
26 for n, x := range a { 26 for n, x := range a {
@@ -180,5 +180,5 @@ func addInstance() {
180 } 180 }
181 time.Sleep(500 * time.Millisecond) 181 time.Sleep(500 * time.Millisecond)
182 } 182 }
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)
184} 184}
app/util.go +1 −1
@@ -73,7 +73,7 @@ func RefreshInstances() {
73 for { 73 for {
74 func() { 74 func() {
75 defer restore() 75 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
77 try(json.Unmarshal(instances, &About)) 77 try(json.Unmarshal(instances, &About))
78 }() 78 }()
79 time.Sleep(1 * time.Hour) 79 time.Sleep(1 * time.Hour)
static/html/about.htm +2 −2
@@ -6,7 +6,7 @@
6 <p> 6 <p>
7 {{T "about.blurb"}} 7 {{T "about.blurb"}}
8 </p> 8 </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>
10 <b>{{T "about.settings"}}</b> 10 <b>{{T "about.settings"}}</b>
11 <ul> 11 <ul>
12 <li><b>{{T "about.nsfw"}}</b>: <span class="about-{{.Templates.About.Nsfw}}">{{if .Templates.About.Nsfw}}YES{{else}}NO{{end}}</span></li> 12 <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 @@
46 {{end}} 46 {{end}}
47 </ul> 47 </ul>
48 </details> 48 </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>
50 </main> 50 </main>
51</html> 51</html>
static/html/index.htm +1 −1
@@ -21,7 +21,7 @@
21 <button type="submit">{{T "search.submit"}}</button> 21 <button type="submit">{{T "search.submit"}}</button>
22 </form> 22 </form>
23 <h1 class="source"> 23 <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>
25 </h1> 25 </h1>
26 </div> 26 </div>
27 </main> 27 </main>