vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Build out the forge web UI
f09ef39efe44de693748053a7b596ef328fcf06b · Keenan Nemetz · 15d ago · parent 70b70264
Build out the forge web UI Turn the web surface into a compact, server-rendered forge with HTMX as the progressive dynamic layer. - Split templates and assets into embedded files; add a tokenised dark theme, Lucide icons, and vendored HTMX. - Add the repository Overview page and a separate chronological Activity feed with type filters and HTMX fragment updates. - Finish the issue and change workflows: create pages, comments, close/reopen, labels and assignees, approval, discussion, line-anchored review comments, and HTMX list filters. - Add syntax-highlighted blobs, contributor/statistics derivation, branch-aware code browsing, and a repository Runs list. - Add a loopback-only development login for local write testing, with explicit configuration and listener checks. - Extend tests for the new pages, fragments, labels, assignees, anchors, and development login.
go.mod +2
| @@ -4,6 +4,7 @@ go 1.27 | |||
| 4 | 4 | ||
| 5 | 5 | require ( | |
| 6 | 6 | github.com/BurntSushi/toml v1.6.0 | |
| 7 | github.com/alecthomas/chroma/v2 v2.27.0 | ||
| 7 | 8 | github.com/go-webauthn/webauthn v0.18.2 | |
| 8 | 9 | github.com/microcosm-cc/bluemonday v1.0.27 | |
| 9 | 10 | github.com/yuin/goldmark v1.8.6 | |
| @@ -14,6 +15,7 @@ require ( | |||
| 14 | 15 | ||
| 15 | 16 | require ( | |
| 16 | 17 | github.com/aymerick/douceur v0.2.0 // indirect | |
| 18 | github.com/dlclark/regexp2/v2 v2.2.1 // indirect | ||
| 17 | 19 | github.com/dustin/go-humanize v1.1.0 // indirect | |
| 18 | 20 | github.com/fxamacker/cbor/v2 v2.9.4 // indirect | |
| 19 | 21 | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | |