gojek / proctor

A Developer-Friendly Automation Orchestrator
Apache License 2.0
123 stars 43 forks source link

Move dependency management to go modules #80

Closed olttwa closed 5 years ago

olttwa commented 5 years ago

As of go 1.11, modules is the official dependency management tool in golang.

It makes sense to move proctor to use modules. Changes that might be required:

  1. Change the directory structure from GOPATH to outside GOPATH
  2. Have one dependency manager for both proctor CLI and proctord (currently we have 2 glide.yaml files)
  3. Have one binary for CLI and proctord