mirror of https://github.com/minio/minio.git
1010 B
1010 B
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