2017-05-03 20:25:31 +00:00
# Getting started with gh-ost development.
## Overview
Getting started with gh-ost development is simple!
2017-05-04 18:51:00 +00:00
- First obtain the repository with `git clone` or `go get` .
2017-05-03 20:25:31 +00:00
- From inside of the repository run `script/cibuild`
- This will bootstrap the environment if needed, format the code, build the code, and then run the unit test.
## CI build workflow
2017-05-04 18:51:00 +00:00
`script/cibuild` performs the following actions will bootstrap the environment to build `gh-ost` correctly, build, perform syntax checks and run unit tests.
2017-05-03 20:25:31 +00:00
2017-05-04 18:51:00 +00:00
If additional steps are needed, please add them into this workflow so that the workflow remains simple.
2017-05-03 20:25:31 +00:00
## Notes:
Currently, `script/ensure-go-installed` will install `go` for Mac OS X and Linux. We welcome PR's to add other platforms.