collin/anvil · cfef8fd7
Update README.md
collin · 2026-06-10 16:33 UTC · cfef8fd7d786e1d8a076134cb8332a29b9481541 · parent 024f77b0 · browse files
modifiedREADME.md+2 −11
| 1 | 1 | # anvil | |
| 2 | 2 | ||
| 3 | - | A minimal self-hosted git forge in Rust, built on [gix (gitoxide)](https://github.com/GitoxideLabs/gitoxide). | |
| 4 | - | Modeled on Gitea's *basic* feature set: repository hosting, web code browsing, | |
| 5 | - | the git smart protocols (HTTP and SSH), issues, pull requests, users/orgs with | |
| 6 | - | access control, and webhooks. No wiki, no CI/CD. | |
| 7 | - | ||
| 8 | - | ## Status | |
| 9 | - | ||
| 10 | - | Early development. Milestone 1 (workspace scaffold + storage) is in place: | |
| 11 | - | `anvild` can initialize its database and create users and bare repositories on | |
| 12 | - | disk. The git wire protocol, web UI, and SSH transport follow. | |
| 3 | + | A minimal git forge in Rust, built on [gitoxide](https://github.com/GitoxideLabs/gitoxide). | |
| 13 | 4 | ||
| 14 | 5 | ## Architecture | |
| 15 | 6 | ||
| ⋯ 7 unchanged lines | |||
| 23 | 14 | | `anvil-git` | Server-side git wire protocol on gix (upstream-candidate) | | |
| 24 | 15 | | `anvil-web` | axum HTTP server: web UI + smart-HTTP git endpoints | | |
| 25 | 16 | | `anvil-ssh` | git-over-SSH (russh) | | |
| 26 | - | | `anvil` | `anvild` daemon + admin CLI | | |
| 17 | + | | `anvil-cli` | `anvild` daemon + admin CLI | | |
| 27 | 18 | ||
| 28 | 19 | ## Quick start | |
| 29 | 20 | ||
| ⋯ 12 unchanged lines | |||