Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1010 Bytes

MAINTAINERS.md

File metadata and controls

37 lines (24 loc) · 1010 Bytes

For maintainers only

Setup your minio Github Repository

Fork minio upstream source repository to your own personal repository.

$ mkdir -p $GOPATH/src/github.com/minio
$ cd $GOPATH/src/github.com/minio
$ git clone https://github.com/$USER_ID/minio
$ 

minio uses govendor for its dependency management.

To manage dependencies

Add new dependencies

  • Run go get foo/bar
  • Edit your code to import foo/bar
  • Run govendor add foo/bar from top-level folder

Remove dependencies

  • Run govendor remove foo/bar

Update dependencies

  • Run govendor remove +vendor
  • Run to update the dependent package go get -u foo/bar
  • Run govendor add +external

Making new releases

minio doesn't follow semantic versioning style, minio instead uses the release date and time as the release versions.

make release will install new released binary into your GOPATH