Reconfigure.io supports including vendor packages in your kernels. You can use your favorite Go dependency manager to add it to your kernel. We use glide for our code.
$ glide create --non-interactive
[INFO] Generating a YAML configuration file and guessing the dependencies
[INFO] Attempting to import from other package managers (use --skip-import to skip)
[INFO] Scanning code to look for dependencies
[INFO] Writing configuration file (glide.yaml)
[INFO] You can now edit the glide.yaml file. Consider:
[INFO] --> Using versions and ranges. See https://glide.sh/docs/versions/
[INFO] --> Adding additional metadata. See https://glide.sh/docs/glide.yaml/
[INFO] --> Running the config-wizard command to improve the versions in your configuration
$ glide get github.com/ReconfigureIO/sdaccel
[INFO] Preparing to install 1 package.
[INFO] Attempting to get package github.com/ReconfigureIO/sdaccel
[INFO] --> Gathering release information for github.com/ReconfigureIO/sdaccel
[INFO] --> Adding github.com/ReconfigureIO/sdaccel to your configuration
[INFO] Downloading dependencies. Please wait...
[INFO] --> Fetching updates for github.com/ReconfigureIO/sdaccel
[INFO] Resolving imports
[INFO] Downloading dependencies. Please wait...
[INFO] Exporting resolved dependencies...
[INFO] --> Exporting github.com/ReconfigureIO/sdaccel
[INFO] Replacing existing vendor dependencies
Contributing
Pull requests & issues are enthusiastically accepted!
By participating in this project you agree to follow our Code of Conduct.