- Make sure you have a running Docker daemon (Install for MacOS)
- Fork this repo and
git clonesomewhere to$GOPATH/src/github.com/%you%/migrate make rewrite-import-pathsto update imports to your local fork- Confirm tests are working:
make test-short - Write awesome code ...
make testto run all tests against all database versionsmake restore-import-pathsto restore import paths- Push code and open Pull Request
Some more helpful commands:
- You can specify which database/ source tests to run:
make test-short SOURCE='file go-bindata' DATABASE='postgres cassandra' - After
make test, runmake html-coveragewhich opens a shiny test coverage overview. - Missing imports?
make deps make build-clibuilds the CLI in directorycli/build/.make list-external-depslists all external dependencies for each packagemake docs && make open-docsopens godoc in your browser,make kill-docskills the godoc server.
Repeatedly callmake docsto refresh the server.