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.
Serve changes at /r/<repo>/changes
8fb7aabf534adf208cd795724b1e3d287dc62f5a · Keenan Nemetz · 3d ago · parent b492b557
Serve changes at /r/<repo>/changes The metadata tree and the interface say changes; the browser was the last place spelling the route requests. Rename every method on that subtree and the URLs the server builds: redirects, activity and search results, the number alias, code links, templates, and the CLI's page links. The old route is gone rather than aliased. Nothing has been publicly released, so there is no bookmark or client to keep working, and a redirect would leave two spellings of the same page in the code. Refs #204 (01M6S6685JFG8S64ZFF452217W).
docs/README.md +4−4
| @@ -56,7 +56,7 @@ Use one word for each concept, in the interface and the guides: | |||
| 56 | 56 | - **repository**: the Git repository and what belongs to it. The CLI uses `repo` | |
| 57 | 57 | and URLs use `/r/<name>`; do not call it a project. | |
| 58 | 58 | - **change request**: a proposed branch reviewed before landing. The CLI uses | |
| 59 | `change` and the route is `/requests`. | ||
| 59 | `change` and the route is `/changes`. | ||
| 60 | 60 | - **enrollment link**: the one-time link that lets someone register a passkey and | |
| 61 | 61 | sign in. The CLI command is `vole admin account invite`, and some code calls it | |
| 62 | 62 | an invite. | |
| @@ -65,9 +65,9 @@ Use one word for each concept, in the interface and the guides: | |||
| 65 | 65 | - **sign in** / **sign out**: the browser action. `login` and `logout` remain in | |
| 66 | 66 | routes, setting names, and code. | |
| 67 | 67 | ||
| 68 | The `data/users.db` filename, the `/requests` URL, and the `user` command aliases | ||
| 69 | keep their historical spellings; the words above are what the interface and | ||
| 70 | documentation should say. | ||
| 68 | The `data/users.db` filename and the `user` command aliases keep their | ||
| 69 | historical spellings; everything the interface and documentation say uses the | ||
| 70 | words above. | ||
| 71 | 71 | ||
| 72 | 72 | ## A few conventions | |
| 73 | 73 | ||