25 lines
677 B
Markdown
25 lines
677 B
Markdown
|
# crusto - the git forge you never knew you needed
|
||
|
|
||
|
[![License: AGHL v1](https://badgers.space/badge/License/AGHL%20v1/blue)](./LICENSE)
|
||
|
[![Please don't upload to GitHub](https://nogithub.codeberg.page/badge.svg)](https://nogithub.codeberg.page)
|
||
|
|
||
|
crusto is a git forge written in Rust, that uses:
|
||
|
- vespid, a custom built in-tree (for now) SSR framework
|
||
|
- htmx, as the HATEOAS client layer
|
||
|
- axum, as the web server
|
||
|
- sleep deprivation, as the motivation
|
||
|
|
||
|
## how to run
|
||
|
|
||
|
```bash
|
||
|
cargo r
|
||
|
```
|
||
|
|
||
|
You can set `RUST_LOG=crusto=trace` to see traces with TRACE and up. By default it logs INFO and up traces.
|
||
|
|
||
|
## roadmap
|
||
|
|
||
|
- [ ] repo shepherding
|
||
|
- [ ] auth and users
|
||
|
- [ ] repo creation
|