Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

Unify terminology across the web UI and docs

ab326d3ac1fd947a9df45f31f6dc10ab38627882 · Keenan Nemetz · 14d ago · parent 5b814e99

Unify terminology across the web UI and docs

Use account, repository, change request, enrollment link, instance admin, and sign in/out consistently. Rename the access guide to accounts-and-access.md, update its links, and record the canonical terms and retained command/URL spellings in the documentation index.

server/home_test.go +2−2

@@ -1,6 +1,6 @@
1 1 package server_test
2 2
3 // The landing page is the instance's front door: identity, projects, and a short
3 // The landing page is the instance's front door: identity, repositories, and a short
4 4 // activity rail. The full feed has its own page so the landing page can stay
5 5 // about the work rather than the log.
6 6
@@ -26,7 +26,7 @@ func TestHomeIsALandingPage(t *testing.T) {
26 26 }
27 27 for _, want := range []string{
28 28 `class="hero"`, "Acme Forge", "Code for the Acme team.",
29 "Projects", `class="repo-card"`, `href="/r/demo"`,
29 "Repositories", `class="repo-card"`, `href="/r/demo"`,
30 30 "Latest", `href="/activity"`,
31 31 } {
32 32 if !strings.Contains(body, want) {