{"push_id":1233908672,"size":2,"distinct_size":1,"ref":"refs/heads/get_phases","head":"cc0a65e89923e84308ab3f1841dd328f86aa2cb9","before":"dd596381f670bdedeccc11738c072d01cb769d09","commits":[{"sha":"c6924279966fb73108a9016b1c0c4a7b780d6976","author":{"name":"Nicholas Parker","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@nickbp.com"},"message":"Implement a Go-based CLI module SDK (#75)\n\nThe current Python-based CLI modules are very simple (thin convenience wrappers around HTTP endpoints), but building Python binaries is very complicated/brittle. To resolve this, let's use a language that's trivial to cross-compile.\r\n\r\nIncludes:\r\n- Helpers for:\r\n  - Querying the service (with auth token/url automatically pulled from 'dcos config')\r\n  - Pretty-printing data\r\n- Implementations of all common scheduler HTTP endpoints (e.g. plan/config/state)\r\n  - Easy for developers to add custom commands for implementation-specific endpoints.\r\n- 'Example' CLI module which adds an `echo` command on top of the common commands, as a sample of what a framework developer would do.\r\n- Sample `build.sh` for building Lin/Win/Mac binaries from any system which has go tools installed (see README)","distinct":false,"url":"https://api.github.com/repos/mesosphere/dcos-commons/commits/c6924279966fb73108a9016b1c0c4a7b780d6976"},{"sha":"cc0a65e89923e84308ab3f1841dd328f86aa2cb9","author":{"name":"Gabriel Hartmann","email":"e522195f0c1ec3a2c8267b9adf2d51825c21ff23@mesosphere.io"},"message":"Merge branch 'master' into get_phases","distinct":true,"url":"https://api.github.com/repos/mesosphere/dcos-commons/commits/cc0a65e89923e84308ab3f1841dd328f86aa2cb9"}]}
{"actor":{"display_login":"gabrielhartmann"}}