Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 luci-go: LUCI services and tools in Go | 1 luci-go: LUCI services and tools in Go |
| 2 ====================================== | 2 ====================================== |
| 3 | 3 |
| 4 [](https://godoc.o rg/github.com/luci/luci-go) | 4 [](https://godoc.o rg/github.com/luci/luci-go) |
| 5 [](https:// travis-ci.org/luci/luci-go) | 5 [](https:// travis-ci.org/luci/luci-go) |
| 6 [](https://coveralls.io/github/luci/luci-go?branch=master) | 6 [](https://coveralls.io/github/luci/luci-go?branch=master) |
| 7 | 7 |
| 8 Installing | 8 Installing |
| 9 ---------- | 9 ---------- |
| 10 | 10 |
| 11 If you already have a go environment and are developing outside of Chrome | |
| 12 infrastructure; | |
| 13 | |
| 11 go get -u github.com/luci/luci-go/client/cmd/... | 14 go get -u github.com/luci/luci-go/client/cmd/... |
| 12 go get -u github.com/luci/luci-go/server/cmd/... | 15 go get -u github.com/luci/luci-go/server/cmd/... |
| 13 | 16 |
| 17 Otherwise you should use [Chromium infra/go area](https://chromium.googlesource. com/infra/infra/+/master/go/README.md). | |
| 18 You can use the [`quicksetup-infra-go-area.sh`](quicksetup-infra-go-area.sh) scr ipt to get such an | |
| 19 environment like this; | |
|
tandrii(chromium)
2016/06/16 18:30:45
s/;/:
mithro
2016/06/17 05:05:35
Done here and above.
| |
| 20 | |
| 21 wget -O- https://raw.githubusercontent.com/luci/luci-go/master/quicksetup-in fra-go-area.sh | bash | |
|
tandrii(chromium)
2016/06/16 18:30:45
i'd add first line:
cd /where/you/want/source/code
mithro
2016/06/17 05:05:35
Done.
| |
| 22 | |
| 14 | 23 |
| 15 Code layout | 24 Code layout |
| 16 ----------- | 25 ----------- |
| 17 | 26 |
| 18 * [/appengine/...](https://github.com/luci/luci-go/tree/master/appengine) | 27 * [/appengine/...](https://github.com/luci/luci-go/tree/master/appengine) |
| 19 contains [AppEngine](https://cloud.google.com/appengine/docs/go/) server | 28 contains [AppEngine](https://cloud.google.com/appengine/docs/go/) server |
| 20 code. It imports packages from `/common/...` and `/server/...`. | 29 code. It imports packages from `/common/...` and `/server/...`. |
| 21 * [/client/...](https://github.com/luci/luci-go/tree/master/client) contains | 30 * [/client/...](https://github.com/luci/luci-go/tree/master/client) contains |
| 22 all client code. | 31 all client code. |
| 23 * [/common/...](https://github.com/luci/luci-go/tree/master/common) contains | 32 * [/common/...](https://github.com/luci/luci-go/tree/master/common) contains |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 57 # hack hack | 66 # hack hack |
| 58 | 67 |
| 59 git commit -a -m "This is awesome\nR=joe@example.com" | 68 git commit -a -m "This is awesome\nR=joe@example.com" |
| 60 # This will ask for your Google Account credentials. | 69 # This will ask for your Google Account credentials. |
| 61 git cl upload -s | 70 git cl upload -s |
| 62 # Wait for LGTM over email. | 71 # Wait for LGTM over email. |
| 63 # Check the commit queue box in codereview website. | 72 # Check the commit queue box in codereview website. |
| 64 # Wait for the change to be tested and landed automatically. | 73 # Wait for the change to be tested and landed automatically. |
| 65 | 74 |
| 66 Use `git cl help` and `git cl help <cmd>` for more details. | 75 Use `git cl help` and `git cl help <cmd>` for more details. |
| OLD | NEW |