An open API service indexing awesome lists of open source software.

https://github.com/muesli/beehive-vendor

Vendor files for Beehive
https://github.com/muesli/beehive-vendor

hacktoberfest

Last synced: 4 months ago
JSON representation

Vendor files for Beehive

Awesome Lists containing this project

README

        

# beehive-vendor

Vendor files for [Beehive](https://github.com/muesli/beehive).

## Updating Beehive dependencies

If you're adding new dependencies to Beehive, you will also need to add them to this repository.

Contributors are encouraged to use the [dep](https://github.com/golang/dep) tool for now.

The `dep` tool required manifest (`Gopkg.toml`) won't be committed here before that tool matures and recommends it:

> Note that the manifest and lock file formats are not finalized, and will likely change before the tool is released. We make no compatibility guarantees for the time being. Please don't commit any code or files created with the tool.

The recommended workflow for now is:

1. Install `dep`: `go get -u github.com/golang/dep/cmd/dep`
2. Get a fresh beehive checkout
3. Delete the vendor folder
4. Run `dep init`
5. Run `dep ensure github.com/foo/bar@` to add the new dependency
6. Get a fresh `beehive-vendor` checkout
7. Replace the contents of `beehive-vendor` with the contents of the freshly generated `vendor` folder
8. Open a pull request to `beehive-vendor`

That will add all the required dependencies as well as the new one.