No description
Find a file
2022-02-07 23:50:48 -07:00
.vscode Init for mm3serv 2022-01-31 18:29:25 -07:00
modules Update readme 2022-02-07 23:50:48 -07:00
proto Init for mm3serv 2022-01-31 18:29:25 -07:00
routers/web Init for mm3serv 2022-01-31 18:29:25 -07:00
utility Init for mm3serv 2022-01-31 18:29:25 -07:00
go.mod Consolidation of commits 2022-02-07 22:15:01 -07:00
go.sum Consolidation of commits 2022-02-07 22:15:01 -07:00
LICENSE Init for mm3serv 2022-01-31 18:29:25 -07:00
mm3serv.go Init for mm3serv 2022-01-31 18:29:25 -07:00
README.md Update readme 2022-02-07 23:50:48 -07:00
TODO Init for mm3serv 2022-01-31 18:29:25 -07:00

mirror manager in go

Rocky Mirror Manager, inspired by Fedora's Mirror Manager, written in golang.

This will likely not be used for Rocky's infra, and mostly just serves as a "is this possible or not" and "can I learn a new language" situation. There will likely be a lot of mistakes and things don't work or things that are unfinished. In rpaste for example there is plenty of unfinished things or vars/functions that aren't called, used and likely won't ever be used. This project will likely have the same things happening.

Directory Structure

.
├── go.mod
├── go.sum
├── LICENSE
├── mm3serv.go
├── modules
│   ├── db
│   │   └── db.go
│   ├── ml
│   │   ├── gen.go
│   │   ├── pull.go
│   │   └── web.go
│   ├── mm3pb
│   │   └── mirrormanager.pb.go
│   ├── setting
│   │   ├── setting.go
│   │   └── usage.go
│   └── utility
│       ├── file.go
│       └── util.go
├── proto
│   └── mirrormanager.proto
├── README.md
├── routers
│   └── web
│       └── web.go
├── TODO
└── utility
    └── README.md