You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Jordan Orelli 0087101de9 ok, stepping into an actual structure now
proved that I could manage the protocol with something that was faked,
starting to try to serve something for real. The idea is that you would
have a directory that contains all of your module zips, and the mir
server would serve modules from that directory, and it would query that
directory to find out which versions were available and which were
latest.

I'm not sure about the version list and retractions. It seems like if a
module is retracted you still want it to be in the list of available
modules, and that a retraction is not signaled by the absence of that
version in the list endpoint, but by the module file of the latest
version itself.

    /srv/mir
    └── modules
        └── orel.li
            └── mir@v0.0.0-pre1.zip
3 years ago
internal start putting index in a file 3 years ago
meta/fart figured out how to serve something w00t 3 years ago
modules/orel.li/fart figured out how to serve something w00t 3 years ago
.gitignore hm i dunno about that index concept 3 years ago
auto right more renaming stuff 3 years ago
devloop right more renaming stuff 3 years ago
go.mod ok, stepping into an actual structure now 3 years ago
go.sum ok, stepping into an actual structure now 3 years ago
handler.go ok, stepping into an actual structure now 3 years ago
main.go cleaning some stuff up 3 years ago
modules-index.json maybe this index idea is dumb 3 years ago
pathflag.go some junk 3 years ago
serve.go ok, stepping into an actual structure now 3 years ago
shutdown.go some junk 3 years ago
usage right more renaming stuff 3 years ago
zip.go construct zip in memory 3 years ago