The Infrastructure team accepts contributions via pull request against master.
To verify your changes before submitting a pull request:
- Run unit tests
~/bosh-bootloader/scripts/test
- Run acceptance tests
~/bosh-bootloader/scripts/acceptance-tests IAAS
- Add tests
Add unit tests for your feature.
We are currently using dep
to vendor our dependencies - submodules used to be what we had in the past.
If you need to add a dependency to the vendor directory ie you imported some new library code just run:
dep ensure github.com/some-user/your-repo
The Infrastructure team is available in the #bbl-users channel in CF slack.