GitHub PullRequestReviewCommentEvent at 2014-06-03 15:48:25
Repository: juju
Actor: cmars
Payload: {"comment":{"url":"https://api.github.com/repos/juju/juju/pulls/comments/13341820","id":13341820,"diff_hunk":"@@ -1,79 +1,86 @@\n Getting started\n ===============\n \n-Before contributing to `juju-core` please read the following sections describing\n+Before contributing to `juju` please read the following sections describing\n the tools and conventions of this project. This file is a companion to README\n and it is assumed that file has been read prior.\n \n-cobzr\n------\n+Test\n \n-juju-core uses bzr for source control. To make the bzr branching strategy more\n-palatable for the go toolset `juju-core` recommends using the `cobzr` helper.\n-`cobzr` allows the user to juggle multiple branches in place in a way that is\n-compatible with GOPATH. While it is possible to manage bzr branches manually,\n-the remainder of this document will assume cobzr is in use as practiced by the\n-juju-core team.\n+git\n+---\n \n-To install `cobzr`,\n+Juju uses git for source control, and is hosted on github. It also has dependencies\n+hosted elsewhere with other version control tools. To get started, install git and\n+configure your username:\n \n-    go get launchpad.net/cobzr\n+$ cat ~/.gitconfig\n+[user]\n+        name = A. Hacker\n+\temail = a.hacker@example.com\n \n-TODO(dfc) document PPA version\n+Sign up for github (a free account is fine):\n \n-It is recommended to use alias `cobzr` to `bzr`.\n+<https://github.com/join>\n \n-    alias bzr=cobzr\n+Add your ssh public key to your account:\n \n-As `cobzr` passes any options it does not handle to `bzr`, it is safe, and recommended\n-to add this alias command to your login shell.\n+<https://github.com/settings/ssh>\n \n-lbox\n-----\n+Fork\n+====\n \n-`juju-core` uses `lbox` for code review and submission. In addition `lbox` enables\n-the use of prerequisite branches.\n+To get your own copy of the source code, hit the \"Fork\" button on the web page for\n+the juju branch:\n \n-To install lbox\n+<https://github.com/juju/juju>\n \n-    go get launchpad.net/lbox\n+Then clone it locally, making sure the repo goes into the correct place in GOPATH,\n+replace USERNAME with your github user name:\n \n-TODO(dfc) document PPA version\n+$ mkdir -p $GOPATH/src/github.com/juju\n+$ cd $GOPATH/src/github.com/juju\n+$ git clone git@github.com:USERNAME/juju.git\n+$ cd juju\n+$ git remote add upstream https://github.com/juju/juju.git\n+$ git fetch upstream\n \n-Branching\n-=========\n+More detailed instructions for the general process are on the github site:\n+\n+<https://help.github.com/articles/fork-a-repo>\n+\n+To make sure that any changes you commit pass a basic sanity check, make sure to\n+add the check script as a git hook:\n \n-All changes to `juju-core` must be performed on a branch, that branch reviewed,\n-then submitted. An overview of the commands used to do so follows. These\n-examples use the `bzr` command, which is assumed to be aliased to `cobzr`, as\n-described above. It is also assumed that your working directory is\n-$GOPATH/src/github.com/juju/juju.\n+$ ln -s ../../check .git/hooks/pre-push","path":"CONTRIBUTING","position":85,"original_position":85,"commit_id":"07d907c245e734e937ba61147fa7af9a208347b5","original_commit_id":"07d907c245e734e937ba61147fa7af9a208347b5","user":{"login":"cmars","id":23741,"avatar_url":"https://avatars.githubusercontent.com/u/23741?","gravatar_id":"348be227395a4d745c0b2fe21c4c6653","url":"https://api.github.com/users/cmars","html_url":"https://github.com/cmars","followers_url":"https://api.github.com/users/cmars/followers","following_url":"https://api.github.com/users/cmars/following{/other_user}","gists_url":"https://api.github.com/users/cmars/gists{/gist_id}","starred_url":"https://api.github.com/users/cmars/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmars/subscriptions","organizations_url":"https://api.github.com/users/cmars/orgs","repos_url":"https://api.github.com/users/cmars/repos","events_url":"https://api.github.com/users/cmars/events{/privacy}","received_events_url":"https://api.github.com/users/cmars/received_events","type":"User","site_admin":false},"body":"Where do I get this script?","created_at":"2014-06-03T15:48:25Z","updated_at":"2014-06-03T15:48:25Z","html_url":"https://github.com/juju/juju/pull/1#discussion_r13341820","pull_request_url":"https://api.github.com/repos/juju/juju/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/juju/juju/pulls/comments/13341820"},"html":{"href":"https://github.com/juju/juju/pull/1#discussion_r13341820"},"pull_request":{"href":"https://api.github.com/repos/juju/juju/pulls/1"}}}}