{"action":"created","comment":{"url":"https://api.github.com/repos/exercism/cli/pulls/comments/202511805","pull_request_review_id":137234853,"id":202511805,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMjUxMTgwNQ==","diff_hunk":"@@ -47,24 +51,15 @@ As of Go 1.9 this is simplified to `go test ./...`.\n \n ## Manual Testing against Exercism\n \n-You can build whatever is in your local, working copy of the CLI without overwriting your existing Exercism\n-CLI installation by using the `go build` command:\n+If you want to test your changes while doing your everyday exorcism work you could do:\n \n-```\n-go build -o testercism exercism/main.go\n-```\n-\n-This assumes that you are standing at the root of the exercism/cli repository checked out locally, and it will put a binary named `testercism` in your current working directory.\n-\n-You can call it whatever you like, but `exercism` would conflict with the directory that is already there.\n-\n-Then you call it with `./testercism`.\n+On Unices:\n \n-You can always put this in your path if you want to run it from elsewhere on your system.\n+- `cd $GOPATH/src/github.com/exercism/cli/exercism && go build -o exercism main.go && mv exercism ~/bin`\n \n-We highly recommend spinning up a local copy of Exercism to test against so that you can mess with the database (and so you don't accidentally break stuff for yourself in production).\n+On Windows:\n \n-[TODO: link to the nextercism repo installation instructions, and explain how to reconfigure the CLI]\n+- ?? TODO","path":"CONTRIBUTING.md","position":49,"original_position":49,"commit_id":"e2467bf4bc922d46bcc1132db7bbc9b2a099d531","original_commit_id":"e2467bf4bc922d46bcc1132db7bbc9b2a099d531","user":{"login":"FabienTregan","id":2663407,"node_id":"MDQ6VXNlcjI2NjM0MDc=","avatar_url":"https://avatars3.githubusercontent.com/u/2663407?v=4","gravatar_id":"","url":"https://api.github.com/users/FabienTregan","html_url":"https://github.com/FabienTregan","followers_url":"https://api.github.com/users/FabienTregan/followers","following_url":"https://api.github.com/users/FabienTregan/following{/other_user}","gists_url":"https://api.github.com/users/FabienTregan/gists{/gist_id}","starred_url":"https://api.github.com/users/FabienTregan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FabienTregan/subscriptions","organizations_url":"https://api.github.com/users/FabienTregan/orgs","repos_url":"https://api.github.com/users/FabienTregan/repos","events_url":"https://api.github.com/users/FabienTregan/events{/privacy}","received_events_url":"https://api.github.com/users/FabienTregan/received_events","type":"User","site_admin":false},"body":"I usually build from a git bash :\r\n```\r\n$ cd $GOPATH/src/github.com/exercism/cli/\r\ngo build -o e.exe exercism/main.go\r\n```\r\nI tested this from a command shell and it seems to work :\r\n```\r\ncd /d %GOPATH%\\src\\github.com\\exercism\\cli\r\ngo build -o e.exe exercism\\main.go\r\n```\r\n\r\nAn since you were not speaking about the CLI but the server, I curently am not able to build the server on windows. I tracked what I managed to do and where I'm stuck here : https://github.com/exercism/v2-feedback/issues/209 (maybe the API is working now, I did not test)","created_at":"2018-07-14T10:15:01Z","updated_at":"2018-07-14T10:32:02Z","html_url":"https://github.com/exercism/cli/pull/628#discussion_r202511805","pull_request_url":"https://api.github.com/repos/exercism/cli/pulls/628","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/exercism/cli/pulls/comments/202511805"},"html":{"href":"https://github.com/exercism/cli/pull/628#discussion_r202511805"},"pull_request":{"href":"https://api.github.com/repos/exercism/cli/pulls/628"}},"in_reply_to_id":202511224},"pull_request":{"url":"https://api.github.com/repos/exercism/cli/pulls/628","id":201434834,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAxNDM0ODM0","html_url":"https://github.com/exercism/cli/pull/628","diff_url":"https://github.com/exercism/cli/pull/628.diff","patch_url":"https://github.com/exercism/cli/pull/628.patch","issue_url":"https://api.github.com/repos/exercism/cli/issues/628","number":628,"state":"open","locked":false,"title":"Improve setup instructions for contributors","user":{"login":"soniah","id":56102,"node_id":"MDQ6VXNlcjU2MTAy","avatar_url":"https://avatars2.githubusercontent.com/u/56102?v=4","gravatar_id":"","url":"https://api.github.com/users/soniah","html_url":"https://github.com/soniah","followers_url":"https://api.github.com/users/soniah/followers","following_url":"https://api.github.com/users/soniah/following{/other_user}","gists_url":"https://api.github.com/users/soniah/gists{/gist_id}","starred_url":"https://api.github.com/users/soniah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soniah/subscriptions","organizations_url":"https://api.github.com/users/soniah/orgs","repos_url":"https://api.github.com/users/soniah/repos","events_url":"https://api.github.com/users/soniah/events{/privacy}","received_events_url":"https://api.github.com/users/soniah/received_events","type":"User","site_admin":false},"body":"The current instructions don't demonstrate how a contributor would track\r\nthe main repo while submitting pull requests.\r\n\r\nThese updated instructions allow contributors to pull from upstream\r\nbut not push, whilst being able to push to their repo and submit\r\nPR's. There may be a better way of doing this, if so please comment!\r\n\r\nSee:\r\n\r\n* https://help.github.com/articles/configuring-a-remote-for-a-fork/\r\n* https://www.atlassian.com/git/tutorials/syncing\r\n\r\nAlso `git update-index --assume-unchanged Gopkg.lock` prevents\r\naccidental commits by contributors.","created_at":"2018-07-14T04:04:32Z","updated_at":"2018-07-14T10:32:02Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c62cb1bddb29c37e1b5466f78046b14c8109a456","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/exercism/cli/pulls/628/commits","review_comments_url":"https://api.github.com/repos/exercism/cli/pulls/628/comments","review_comment_url":"https://api.github.com/repos/exercism/cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/exercism/cli/issues/628/comments","statuses_url":"https://api.github.com/repos/exercism/cli/statuses/e2467bf4bc922d46bcc1132db7bbc9b2a099d531","head":{"label":"soniah:development","ref":"development","sha":"e2467bf4bc922d46bcc1132db7bbc9b2a099d531","user":{"login":"soniah","id":56102,"node_id":"MDQ6VXNlcjU2MTAy","avatar_url":"https://avatars2.githubusercontent.com/u/56102?v=4","gravatar_id":"","url":"https://api.github.com/users/soniah","html_url":"https://github.com/soniah","followers_url":"https://api.github.com/users/soniah/followers","following_url":"https://api.github.com/users/soniah/following{/other_user}","gists_url":"https://api.github.com/users/soniah/gists{/gist_id}","starred_url":"https://api.github.com/users/soniah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soniah/subscriptions","organizations_url":"https://api.github.com/users/soniah/orgs","repos_url":"https://api.github.com/users/soniah/repos","events_url":"https://api.github.com/users/soniah/events{/privacy}","received_events_url":"https://api.github.com/users/soniah/received_events","type":"User","site_admin":false},"repo":{"id":140909473,"node_id":"MDEwOlJlcG9zaXRvcnkxNDA5MDk0NzM=","name":"cli","full_name":"soniah/cli","owner":{"login":"soniah","id":56102,"node_id":"MDQ6VXNlcjU2MTAy","avatar_url":"https://avatars2.githubusercontent.com/u/56102?v=4","gravatar_id":"","url":"https://api.github.com/users/soniah","html_url":"https://github.com/soniah","followers_url":"https://api.github.com/users/soniah/followers","following_url":"https://api.github.com/users/soniah/following{/other_user}","gists_url":"https://api.github.com/users/soniah/gists{/gist_id}","starred_url":"https://api.github.com/users/soniah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soniah/subscriptions","organizations_url":"https://api.github.com/users/soniah/orgs","repos_url":"https://api.github.com/users/soniah/repos","events_url":"https://api.github.com/users/soniah/events{/privacy}","received_events_url":"https://api.github.com/users/soniah/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/soniah/cli","description":"A Go based command line tool for exercism.io.","fork":true,"url":"https://api.github.com/repos/soniah/cli","forks_url":"https://api.github.com/repos/soniah/cli/forks","keys_url":"https://api.github.com/repos/soniah/cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/soniah/cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/soniah/cli/teams","hooks_url":"https://api.github.com/repos/soniah/cli/hooks","issue_events_url":"https://api.github.com/repos/soniah/cli/issues/events{/number}","events_url":"https://api.github.com/repos/soniah/cli/events","assignees_url":"https://api.github.com/repos/soniah/cli/assignees{/user}","branches_url":"https://api.github.com/repos/soniah/cli/branches{/branch}","tags_url":"https://api.github.com/repos/soniah/cli/tags","blobs_url":"https://api.github.com/repos/soniah/cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/soniah/cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/soniah/cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/soniah/cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/soniah/cli/statuses/{sha}","languages_url":"https://api.github.com/repos/soniah/cli/languages","stargazers_url":"https://api.github.com/repos/soniah/cli/stargazers","contributors_url":"https://api.github.com/repos/soniah/cli/contributors","subscribers_url":"https://api.github.com/repos/soniah/cli/subscribers","subscription_url":"https://api.github.com/repos/soniah/cli/subscription","commits_url":"https://api.github.com/repos/soniah/cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/soniah/cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/soniah/cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/soniah/cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/soniah/cli/contents/{+path}","compare_url":"https://api.github.com/repos/soniah/cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/soniah/cli/merges","archive_url":"https://api.github.com/repos/soniah/cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/soniah/cli/downloads","issues_url":"https://api.github.com/repos/soniah/cli/issues{/number}","pulls_url":"https://api.github.com/repos/soniah/cli/pulls{/number}","milestones_url":"https://api.github.com/repos/soniah/cli/milestones{/number}","notifications_url":"https://api.github.com/repos/soniah/cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/soniah/cli/labels{/name}","releases_url":"https://api.github.com/repos/soniah/cli/releases{/id}","deployments_url":"https://api.github.com/repos/soniah/cli/deployments","created_at":"2018-07-14T02:26:37Z","updated_at":"2018-07-14T02:26:39Z","pushed_at":"2018-07-14T07:30:13Z","git_url":"git://github.com/soniah/cli.git","ssh_url":"git@github.com:soniah/cli.git","clone_url":"https://github.com/soniah/cli.git","svn_url":"https://github.com/soniah/cli","homepage":null,"size":11304,"stargazers_count":0,"watchers_count":0,"language":"Go","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"exercism:master","ref":"master","sha":"bc2ca9d99674fc4b175c502a639c95ee93b326b4","user":{"login":"exercism","id":5624255,"node_id":"MDEyOk9yZ2FuaXphdGlvbjU2MjQyNTU=","avatar_url":"https://avatars0.githubusercontent.com/u/5624255?v=4","gravatar_id":"","url":"https://api.github.com/users/exercism","html_url":"https://github.com/exercism","followers_url":"https://api.github.com/users/exercism/followers","following_url":"https://api.github.com/users/exercism/following{/other_user}","gists_url":"https://api.github.com/users/exercism/gists{/gist_id}","starred_url":"https://api.github.com/users/exercism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/exercism/subscriptions","organizations_url":"https://api.github.com/users/exercism/orgs","repos_url":"https://api.github.com/users/exercism/repos","events_url":"https://api.github.com/users/exercism/events{/privacy}","received_events_url":"https://api.github.com/users/exercism/received_events","type":"Organization","site_admin":false},"repo":{"id":11870975,"node_id":"MDEwOlJlcG9zaXRvcnkxMTg3MDk3NQ==","name":"cli","full_name":"exercism/cli","owner":{"login":"exercism","id":5624255,"node_id":"MDEyOk9yZ2FuaXphdGlvbjU2MjQyNTU=","avatar_url":"https://avatars0.githubusercontent.com/u/5624255?v=4","gravatar_id":"","url":"https://api.github.com/users/exercism","html_url":"https://github.com/exercism","followers_url":"https://api.github.com/users/exercism/followers","following_url":"https://api.github.com/users/exercism/following{/other_user}","gists_url":"https://api.github.com/users/exercism/gists{/gist_id}","starred_url":"https://api.github.com/users/exercism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/exercism/subscriptions","organizations_url":"https://api.github.com/users/exercism/orgs","repos_url":"https://api.github.com/users/exercism/repos","events_url":"https://api.github.com/users/exercism/events{/privacy}","received_events_url":"https://api.github.com/users/exercism/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/exercism/cli","description":"A Go based command line tool for exercism.io.","fork":false,"url":"https://api.github.com/repos/exercism/cli","forks_url":"https://api.github.com/repos/exercism/cli/forks","keys_url":"https://api.github.com/repos/exercism/cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/exercism/cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/exercism/cli/teams","hooks_url":"https://api.github.com/repos/exercism/cli/hooks","issue_events_url":"https://api.github.com/repos/exercism/cli/issues/events{/number}","events_url":"https://api.github.com/repos/exercism/cli/events","assignees_url":"https://api.github.com/repos/exercism/cli/assignees{/user}","branches_url":"https://api.github.com/repos/exercism/cli/branches{/branch}","tags_url":"https://api.github.com/repos/exercism/cli/tags","blobs_url":"https://api.github.com/repos/exercism/cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/exercism/cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/exercism/cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/exercism/cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/exercism/cli/statuses/{sha}","languages_url":"https://api.github.com/repos/exercism/cli/languages","stargazers_url":"https://api.github.com/repos/exercism/cli/stargazers","contributors_url":"https://api.github.com/repos/exercism/cli/contributors","subscribers_url":"https://api.github.com/repos/exercism/cli/subscribers","subscription_url":"https://api.github.com/repos/exercism/cli/subscription","commits_url":"https://api.github.com/repos/exercism/cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/exercism/cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/exercism/cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/exercism/cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/exercism/cli/contents/{+path}","compare_url":"https://api.github.com/repos/exercism/cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/exercism/cli/merges","archive_url":"https://api.github.com/repos/exercism/cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/exercism/cli/downloads","issues_url":"https://api.github.com/repos/exercism/cli/issues{/number}","pulls_url":"https://api.github.com/repos/exercism/cli/pulls{/number}","milestones_url":"https://api.github.com/repos/exercism/cli/milestones{/number}","notifications_url":"https://api.github.com/repos/exercism/cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/exercism/cli/labels{/name}","releases_url":"https://api.github.com/repos/exercism/cli/releases{/id}","deployments_url":"https://api.github.com/repos/exercism/cli/deployments","created_at":"2013-08-03T23:10:38Z","updated_at":"2018-07-14T09:38:47Z","pushed_at":"2018-07-14T10:13:27Z","git_url":"git://github.com/exercism/cli.git","ssh_url":"git@github.com:exercism/cli.git","clone_url":"https://github.com/exercism/cli.git","svn_url":"https://github.com/exercism/cli","homepage":null,"size":11310,"stargazers_count":569,"watchers_count":569,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":235,"mirror_url":null,"archived":false,"open_issues_count":37,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":235,"open_issues":37,"watchers":569,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/exercism/cli/pulls/628"},"html":{"href":"https://github.com/exercism/cli/pull/628"},"issue":{"href":"https://api.github.com/repos/exercism/cli/issues/628"},"comments":{"href":"https://api.github.com/repos/exercism/cli/issues/628/comments"},"review_comments":{"href":"https://api.github.com/repos/exercism/cli/pulls/628/comments"},"review_comment":{"href":"https://api.github.com/repos/exercism/cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/exercism/cli/pulls/628/commits"},"statuses":{"href":"https://api.github.com/repos/exercism/cli/statuses/e2467bf4bc922d46bcc1132db7bbc9b2a099d531"}},"author_association":"NONE"}}
{"actor":{"display_login":"FabienTregan"}}