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.
Replace the vole faces with an abstract mark
ca098f628ce251501444a286932ff388d52a543c · Keenan Nemetz · 7d ago · parent 753cd703
Replace the vole faces with an abstract mark The faces were too literal for the rest of the interface. A name now gets one curled stroke instead: a burrow turned in on itself, a fern frond, a shell, whichever the reader sees. It never says which. The point is what it does not do. It is one cream line on one of seven earthy grounds, with the same round caps and stroke language for everyone, so it is quiet next to a name and still legible at 17px. A few shapes were drawn and dropped on the way: a crescent is elegant but barely changes between names, arches read as rainbows or smiles, and rings, mosaics and tally marks read as icons. A curl carries enough variation (how far it winds, tightness, direction, rotation, thickness, position) to tell people apart without looking like a diagram. The derivation is unchanged: SHA-256 over the name, nothing stored, no upload, no avatar service. The path is marked `fill="none"` in the markup; the sheet owns the stroke colour, so the palette stays a theme decision.
docs/accounts-and-access.md +5−4
| @@ -29,10 +29,11 @@ commented on, and the repositories that work is in. Retiring an account keeps it | |||
| 29 | 29 | page, marked as no longer active, because every closed issue and merged change | |
| 30 | 30 | still refers to the name. | |
| 31 | 31 | ||
| 32 | Every name is drawn a portrait: a small vole, derived from the account name and | ||
| 33 | nothing else, so the same person looks the same on every page and between visits. | ||
| 34 | The instance stores no image, accepts no upload, and calls no avatar service. The | ||
| 35 | face is decoration, not an identifier; a name is what identifies an account. | ||
| 32 | Every name is drawn a mark: a single curled stroke on one of seven earthy | ||
| 33 | grounds, derived from the account name and nothing else, so the same person looks | ||
| 34 | the same on every page and between visits. The instance stores no image, accepts | ||
| 35 | no upload, and calls no avatar service. It is decoration, not an identifier; a | ||
| 36 | name is what identifies an account. | ||
| 36 | 37 | ||
| 37 | 38 | What a profile counts is not public. Every number and every event is limited to | |
| 38 | 39 | the repositories the reader may open, so two people can see different totals for | |