Skip to content

MAGISTER (is an) Advanced Go Import Server That Enforces right Routing for go packages

License

Notifications You must be signed in to change notification settings

welltrainedfolks/magister

Repository files navigation

MAGISTER

MAGISTER stands for:

MAGISTER (is an) Advanced Golang Import Server That Enforces right Routing for packages.

In other words, MAGISTER replies to go binary (or your package manager) where it should go to obtain sources.

Abilities

MAGISTER is able to:

  • Be a HTTP server.
  • Show easy to use web interface which able to:
    • Login/logout administrators.
    • Control which packages are served.

ToDo

  • Full configuration thru web interface.
  • Packages mirrors round-robin.
  • ...maybe more :)

Installation

TBW

Configuration

TBW

Usage

Controlling users

There is separate application that does (for now only) users controlling called magisterctl. This should be enough to get started:

go get -u -v github.com/welltrainedfolks/magister/cmd/magisterctl/...

Read help (magisterctl -h) to understand how to use it.

About

MAGISTER (is an) Advanced Go Import Server That Enforces right Routing for go packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages