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/web/templates/home.html +3−3

@@ -23,7 +23,7 @@
23 23 <div class="home-grid">
24 24 <section class="home-main">
25 25 <div class="section-head">
26 <h2>{{if .Query}}Results{{else}}Projects{{end}}</h2>
26 <h2>{{if .Query}}Results{{else}}Repositories{{end}}</h2>
27 27 </div>
28 28 <div class="repo-grid">
29 29 {{range .Cards}}{{template "repo_card" .}}{{end}}
@@ -54,7 +54,7 @@
54 54 <div class="empty-state first-run">
55 55 <span class="empty-icon" aria-hidden="true">{{icon "folder"}}</span>
56 56 <h2>No repositories yet</h2>
57 <p class="muted">A repository is where code, issues, changes, and runs live. Create the first one to get started.</p>
57 <p class="muted">A repository is where code, issues, change requests, and runs live. Create the first one to get started.</p>
58 58 <p class="empty-actions"><a class="button" href="/repos/new">{{icon "plus"}}New repository</a></p>
59 59 <p class="empty-hint">Or from the instance directory: <code>vole admin repo create demo --owner {{if .User}}{{.User}}{{else}}you{{end}}</code></p>
60 60 </div>
@@ -95,7 +95,7 @@
95 95 {{if or .OpenIssues .OpenChanges .LastTag}}
96 96 <div class="repo-chips">
97 97 {{if .OpenIssues}}<a class="chip" href="/r/{{.Name}}/issues">{{icon "circle-dot"}}{{.OpenIssues}} issue{{if ne .OpenIssues 1}}s{{end}}</a>{{end}}
98 {{if .OpenChanges}}<a class="chip" href="/r/{{.Name}}/requests">{{icon "git-pull-request"}}{{.OpenChanges}} change{{if ne .OpenChanges 1}}s{{end}}</a>{{end}}
98 {{if .OpenChanges}}<a class="chip" href="/r/{{.Name}}/requests">{{icon "git-pull-request"}}{{.OpenChanges}} change request{{if ne .OpenChanges 1}}s{{end}}</a>{{end}}
99 99 {{if .LastTag}}<a class="chip" href="/r/{{.Name}}/releases/{{.LastTag.Name}}">{{icon "tag"}}{{.LastTag.Name}}</a>{{end}}
100 100 </div>
101 101 {{end}}