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.

docs/configuration.md

History on main · 37 commit(s)

b7396a11 Document the root-level URL layout Keenan Nemetz 6h ago
d37d301f Publish repositories as Go modules and move the module path to rodent.software Keenan Nemetz 19h ago
3d707ea7 Name the instance in the tab and the brand link Keenan Nemetz 21h ago
268b9368 Name the configured host in the SSH clone link Keenan Nemetz 21h ago
97b3b022 Add six more built-in palette themes Keenan Nemetz 1d ago
0584bb70 Add Catppuccin, Nord, and Solarized as built-in themes Keenan Nemetz 1d ago
ff9870f1 Simplify the home page around the instance introduction Keenan Nemetz 1d ago
d222b0cf Derive theme metadata from the stylesheet file name Keenan Nemetz 1d ago
f7a34d87 Offer instance theme packs in the appearance picker Keenan Nemetz 1d ago
bc95767f Document the tokens the starter stylesheet offers Keenan Nemetz 1d ago
3e7c5e67 Create the instance repository on init and list it normally Keenan Nemetz 1d ago
6ce635a8 Customize the instance from an instance repository Keenan Nemetz 1d ago
e73d453f Rewrite the README around the new tagline Keenan Nemetz 2d ago
43e681d8 Add one Admin page with status, accounts, and the audit log Keenan Nemetz 4d ago
0c40a1d3 Store repository secrets encrypted, with a CLI and a settings form Keenan Nemetz 7d ago
5ece70a5 Stream run logs over the runner's SSH channel Keenan Nemetz 10d ago
b312e166 Store CI run records in the database, not the repository Keenan Nemetz 11d ago
e5542ac6 Budget only the untrusted write role Keenan Nemetz 12d ago
9e8cc155 Bound what one repository and one account can cost Keenan Nemetz 12d ago
701232cf Harden the web transport and bound the pages that run git Keenan Nemetz 12d ago
edf9db6e Harden the browser sign-in surface Keenan Nemetz 13d ago
78cd3437 Bound what an unauthenticated SSH client can spend Keenan Nemetz 13d ago
b1499c72 Make the audit log one shape that a privileged change cannot skip Keenan Nemetz 13d ago
ed181212 Validate the configuration and harden what a deployment creates Keenan Nemetz 13d ago
86991e70 Bound the anonymous Git HTTP read path Keenan Nemetz 13d ago
4506a4d3 Expand the admin status page into an operational dashboard Keenan Nemetz 14d ago
2e024cc9 Unify account terminology and clarify ACL commands Keenan Nemetz 14d ago
ab326d3a Unify terminology across the web UI and docs Keenan Nemetz 14d ago
5b814e99 Add instance-wide roles and refine access UI Keenan Nemetz 14d ago
074ae160 Build a landing page and simplify the forge chrome Keenan Nemetz 14d ago
642e5994 Add automatic HTTPS with ACME Keenan Nemetz 14d ago
f09ef39e Build out the forge web UI Keenan Nemetz 15d ago
f920a9f1 Allow opt-in open registration Keenan Nemetz 16d ago
6c84d387 Add browser auth, contributor access, and gated CI Keenan Nemetz 16d ago
c36d5073 Create accounts with a key and find the instance config Keenan Nemetz 16d ago
3abbe749 Add remote administration and local workflow runs Keenan Nemetz 16d ago
520470e1 Docs: rewrite the README and organize the guides Keenan Nemetz 16d ago