{"action":"created","comment":{"url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/comments/52198500","id":52198500,"diff_hunk":"@@ -0,0 +1,58 @@\n+# Contributing Guidelines\n+\n+Thanks for thinking about contributing to Project Calico! The success of an\n+open source project is entirely down to the efforts of its contributors, so we\n+do genuinely want to thank you for even thinking of contributing.\n+\n+This document contains some guidance and steps for contributing. Make sure you\n+read it thoroughly, because if you miss some of these steps we will have to ask\n+you to do them after you make your submission, and that slows down our ability\n+to merge it.\n+\n+## Before Contributing: The Contributor License Agreement\n+\n+If you plan to contribute in the form of documentation or code, before we can\n+accept your contribution we need you to sign our Contributor License Agreement.\n+This covers the legalities, confirming that you retain ownership of your\n+contributions and that you are licensing them to us.\n+\n+For some fairly complicated legal reasons we actually have three CLAs, and\n+which you sign depends on on whose behalf you are contributing:\n+\n+- All individuals (except employees of the U.S. government – see below) should\n+  sign the [Individual Contributor License Agreement](http://www.projectcalico.org/community/Individual-Contributor-Agreement).\n+- If you are contributing on behalf of a company or organization, *you still\n+  need to sign the Individual Contributor License Agreement* as above, but\n+  someone at your company or organization also needs to sign the\n+  [Corporate Contributor License Agreement](http://www.projectcalico.org/community/corporate-contributor-agreement/)\n+  providing a list of people authorized to commit code to Project Calico.\n+- Employees of the U.S. government do not sign the Individual Contributor\n+  License Agreement.  Instead, someone with authority to sign on behalf of your\n+  agency should sign the [U.S Government Contributor License Agreement](http://www.projectcalico.org/community/us-government-contributor-agreement).\n+\n+It is important to re-iterate: until you sign the required agreements we cannot\n+accept your contribution!\n+\n+## Contributing: code and documentation\n+\n+For contributing code and documentation we follow the GitHub pull request\n+model. This means you should fork our repository on GitHub, make your changes\n+in your local repository, and then open a GitHub pull request. This pull\n+request will then go through a review process by one or more of the core team.\n+\n+Code changes will additionally be tested by our continuous integration server.\n+We will not accept changes that do not consistently pass our automated unit\n+test suite. It is vital that our master branch be passing tests at all times:\n+hence the restriction.\n+\n+The relevant tests are our unit tests and system tests: you can run them \n+yourself by running the `make ut` and `make st` scripts from the root of the\n+repository.\n+\n+Assuming your code review is finished and tests are passing, your change will\n+then be merged as soon as possible! Occasionally we will sit on a change, for\n+instance if we are planning to tag a release shortly, but this is only to","path":"CONTRIBUTING.md","position":54,"original_position":54,"commit_id":"395d36e62015690903949cba835120363c51af79","original_commit_id":"395d36e62015690903949cba835120363c51af79","user":{"login":"TrimBiggs","id":1302077,"avatar_url":"https://avatars.githubusercontent.com/u/1302077?v=3","gravatar_id":"","url":"https://api.github.com/users/TrimBiggs","html_url":"https://github.com/TrimBiggs","followers_url":"https://api.github.com/users/TrimBiggs/followers","following_url":"https://api.github.com/users/TrimBiggs/following{/other_user}","gists_url":"https://api.github.com/users/TrimBiggs/gists{/gist_id}","starred_url":"https://api.github.com/users/TrimBiggs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TrimBiggs/subscriptions","organizations_url":"https://api.github.com/users/TrimBiggs/orgs","repos_url":"https://api.github.com/users/TrimBiggs/repos","events_url":"https://api.github.com/users/TrimBiggs/events{/privacy}","received_events_url":"https://api.github.com/users/TrimBiggs/received_events","type":"User","site_admin":false},"body":"same with \"shortly\" here.","created_at":"2016-02-08T17:28:17Z","updated_at":"2016-02-08T17:28:17Z","html_url":"https://github.com/projectcalico/calico-containers/pull/803#discussion_r52198500","pull_request_url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803","_links":{"self":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/comments/52198500"},"html":{"href":"https://github.com/projectcalico/calico-containers/pull/803#discussion_r52198500"},"pull_request":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803"}}},"pull_request":{"url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803","id":58506537,"html_url":"https://github.com/projectcalico/calico-containers/pull/803","diff_url":"https://github.com/projectcalico/calico-containers/pull/803.diff","patch_url":"https://github.com/projectcalico/calico-containers/pull/803.patch","issue_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/803","number":803,"state":"open","locked":false,"title":"Add contributing doc","user":{"login":"robbrockbank","id":3227729,"avatar_url":"https://avatars.githubusercontent.com/u/3227729?v=3","gravatar_id":"","url":"https://api.github.com/users/robbrockbank","html_url":"https://github.com/robbrockbank","followers_url":"https://api.github.com/users/robbrockbank/followers","following_url":"https://api.github.com/users/robbrockbank/following{/other_user}","gists_url":"https://api.github.com/users/robbrockbank/gists{/gist_id}","starred_url":"https://api.github.com/users/robbrockbank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robbrockbank/subscriptions","organizations_url":"https://api.github.com/users/robbrockbank/orgs","repos_url":"https://api.github.com/users/robbrockbank/repos","events_url":"https://api.github.com/users/robbrockbank/events{/privacy}","received_events_url":"https://api.github.com/users/robbrockbank/received_events","type":"User","site_admin":false},"body":"Fixes #771","created_at":"2016-02-06T01:27:22Z","updated_at":"2016-02-08T17:28:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"67d22a269bca2776064725a283639ca8e2389b6b","assignee":{"login":"TrimBiggs","id":1302077,"avatar_url":"https://avatars.githubusercontent.com/u/1302077?v=3","gravatar_id":"","url":"https://api.github.com/users/TrimBiggs","html_url":"https://github.com/TrimBiggs","followers_url":"https://api.github.com/users/TrimBiggs/followers","following_url":"https://api.github.com/users/TrimBiggs/following{/other_user}","gists_url":"https://api.github.com/users/TrimBiggs/gists{/gist_id}","starred_url":"https://api.github.com/users/TrimBiggs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TrimBiggs/subscriptions","organizations_url":"https://api.github.com/users/TrimBiggs/orgs","repos_url":"https://api.github.com/users/TrimBiggs/repos","events_url":"https://api.github.com/users/TrimBiggs/events{/privacy}","received_events_url":"https://api.github.com/users/TrimBiggs/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803/commits","review_comments_url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803/comments","review_comment_url":"https://api.github.com/repos/projectcalico/calico-containers/pulls/comments{/number}","comments_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/803/comments","statuses_url":"https://api.github.com/repos/projectcalico/calico-containers/statuses/395d36e62015690903949cba835120363c51af79","head":{"label":"robbrockbank:issue-771-add-contributors-md","ref":"issue-771-add-contributors-md","sha":"395d36e62015690903949cba835120363c51af79","user":{"login":"robbrockbank","id":3227729,"avatar_url":"https://avatars.githubusercontent.com/u/3227729?v=3","gravatar_id":"","url":"https://api.github.com/users/robbrockbank","html_url":"https://github.com/robbrockbank","followers_url":"https://api.github.com/users/robbrockbank/followers","following_url":"https://api.github.com/users/robbrockbank/following{/other_user}","gists_url":"https://api.github.com/users/robbrockbank/gists{/gist_id}","starred_url":"https://api.github.com/users/robbrockbank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robbrockbank/subscriptions","organizations_url":"https://api.github.com/users/robbrockbank/orgs","repos_url":"https://api.github.com/users/robbrockbank/repos","events_url":"https://api.github.com/users/robbrockbank/events{/privacy}","received_events_url":"https://api.github.com/users/robbrockbank/received_events","type":"User","site_admin":false},"repo":{"id":38005495,"name":"calico-docker","full_name":"robbrockbank/calico-docker","owner":{"login":"robbrockbank","id":3227729,"avatar_url":"https://avatars.githubusercontent.com/u/3227729?v=3","gravatar_id":"","url":"https://api.github.com/users/robbrockbank","html_url":"https://github.com/robbrockbank","followers_url":"https://api.github.com/users/robbrockbank/followers","following_url":"https://api.github.com/users/robbrockbank/following{/other_user}","gists_url":"https://api.github.com/users/robbrockbank/gists{/gist_id}","starred_url":"https://api.github.com/users/robbrockbank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robbrockbank/subscriptions","organizations_url":"https://api.github.com/users/robbrockbank/orgs","repos_url":"https://api.github.com/users/robbrockbank/repos","events_url":"https://api.github.com/users/robbrockbank/events{/privacy}","received_events_url":"https://api.github.com/users/robbrockbank/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/robbrockbank/calico-docker","description":"Docker version of Project Calico","fork":true,"url":"https://api.github.com/repos/robbrockbank/calico-docker","forks_url":"https://api.github.com/repos/robbrockbank/calico-docker/forks","keys_url":"https://api.github.com/repos/robbrockbank/calico-docker/keys{/key_id}","collaborators_url":"https://api.github.com/repos/robbrockbank/calico-docker/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/robbrockbank/calico-docker/teams","hooks_url":"https://api.github.com/repos/robbrockbank/calico-docker/hooks","issue_events_url":"https://api.github.com/repos/robbrockbank/calico-docker/issues/events{/number}","events_url":"https://api.github.com/repos/robbrockbank/calico-docker/events","assignees_url":"https://api.github.com/repos/robbrockbank/calico-docker/assignees{/user}","branches_url":"https://api.github.com/repos/robbrockbank/calico-docker/branches{/branch}","tags_url":"https://api.github.com/repos/robbrockbank/calico-docker/tags","blobs_url":"https://api.github.com/repos/robbrockbank/calico-docker/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/robbrockbank/calico-docker/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/robbrockbank/calico-docker/git/refs{/sha}","trees_url":"https://api.github.com/repos/robbrockbank/calico-docker/git/trees{/sha}","statuses_url":"https://api.github.com/repos/robbrockbank/calico-docker/statuses/{sha}","languages_url":"https://api.github.com/repos/robbrockbank/calico-docker/languages","stargazers_url":"https://api.github.com/repos/robbrockbank/calico-docker/stargazers","contributors_url":"https://api.github.com/repos/robbrockbank/calico-docker/contributors","subscribers_url":"https://api.github.com/repos/robbrockbank/calico-docker/subscribers","subscription_url":"https://api.github.com/repos/robbrockbank/calico-docker/subscription","commits_url":"https://api.github.com/repos/robbrockbank/calico-docker/commits{/sha}","git_commits_url":"https://api.github.com/repos/robbrockbank/calico-docker/git/commits{/sha}","comments_url":"https://api.github.com/repos/robbrockbank/calico-docker/comments{/number}","issue_comment_url":"https://api.github.com/repos/robbrockbank/calico-docker/issues/comments{/number}","contents_url":"https://api.github.com/repos/robbrockbank/calico-docker/contents/{+path}","compare_url":"https://api.github.com/repos/robbrockbank/calico-docker/compare/{base}...{head}","merges_url":"https://api.github.com/repos/robbrockbank/calico-docker/merges","archive_url":"https://api.github.com/repos/robbrockbank/calico-docker/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/robbrockbank/calico-docker/downloads","issues_url":"https://api.github.com/repos/robbrockbank/calico-docker/issues{/number}","pulls_url":"https://api.github.com/repos/robbrockbank/calico-docker/pulls{/number}","milestones_url":"https://api.github.com/repos/robbrockbank/calico-docker/milestones{/number}","notifications_url":"https://api.github.com/repos/robbrockbank/calico-docker/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/robbrockbank/calico-docker/labels{/name}","releases_url":"https://api.github.com/repos/robbrockbank/calico-docker/releases{/id}","deployments_url":"https://api.github.com/repos/robbrockbank/calico-docker/deployments","created_at":"2015-06-24T19:10:26Z","updated_at":"2015-06-24T19:10:26Z","pushed_at":"2016-02-06T01:27:15Z","git_url":"git://github.com/robbrockbank/calico-docker.git","ssh_url":"git@github.com:robbrockbank/calico-docker.git","clone_url":"https://github.com/robbrockbank/calico-docker.git","svn_url":"https://github.com/robbrockbank/calico-docker","homepage":"http://www.projectcalico.org","size":20050,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"projectcalico:master","ref":"master","sha":"229fe61c5f66ee2b16b4a362036ab2f4e7b00a86","user":{"login":"projectcalico","id":12304728,"avatar_url":"https://avatars.githubusercontent.com/u/12304728?v=3","gravatar_id":"","url":"https://api.github.com/users/projectcalico","html_url":"https://github.com/projectcalico","followers_url":"https://api.github.com/users/projectcalico/followers","following_url":"https://api.github.com/users/projectcalico/following{/other_user}","gists_url":"https://api.github.com/users/projectcalico/gists{/gist_id}","starred_url":"https://api.github.com/users/projectcalico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/projectcalico/subscriptions","organizations_url":"https://api.github.com/users/projectcalico/orgs","repos_url":"https://api.github.com/users/projectcalico/repos","events_url":"https://api.github.com/users/projectcalico/events{/privacy}","received_events_url":"https://api.github.com/users/projectcalico/received_events","type":"Organization","site_admin":false},"repo":{"id":29629333,"name":"calico-containers","full_name":"projectcalico/calico-containers","owner":{"login":"projectcalico","id":12304728,"avatar_url":"https://avatars.githubusercontent.com/u/12304728?v=3","gravatar_id":"","url":"https://api.github.com/users/projectcalico","html_url":"https://github.com/projectcalico","followers_url":"https://api.github.com/users/projectcalico/followers","following_url":"https://api.github.com/users/projectcalico/following{/other_user}","gists_url":"https://api.github.com/users/projectcalico/gists{/gist_id}","starred_url":"https://api.github.com/users/projectcalico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/projectcalico/subscriptions","organizations_url":"https://api.github.com/users/projectcalico/orgs","repos_url":"https://api.github.com/users/projectcalico/repos","events_url":"https://api.github.com/users/projectcalico/events{/privacy}","received_events_url":"https://api.github.com/users/projectcalico/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/projectcalico/calico-containers","description":"Project Calico deployed in a containerized environment","fork":false,"url":"https://api.github.com/repos/projectcalico/calico-containers","forks_url":"https://api.github.com/repos/projectcalico/calico-containers/forks","keys_url":"https://api.github.com/repos/projectcalico/calico-containers/keys{/key_id}","collaborators_url":"https://api.github.com/repos/projectcalico/calico-containers/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/projectcalico/calico-containers/teams","hooks_url":"https://api.github.com/repos/projectcalico/calico-containers/hooks","issue_events_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/events{/number}","events_url":"https://api.github.com/repos/projectcalico/calico-containers/events","assignees_url":"https://api.github.com/repos/projectcalico/calico-containers/assignees{/user}","branches_url":"https://api.github.com/repos/projectcalico/calico-containers/branches{/branch}","tags_url":"https://api.github.com/repos/projectcalico/calico-containers/tags","blobs_url":"https://api.github.com/repos/projectcalico/calico-containers/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/projectcalico/calico-containers/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/projectcalico/calico-containers/git/refs{/sha}","trees_url":"https://api.github.com/repos/projectcalico/calico-containers/git/trees{/sha}","statuses_url":"https://api.github.com/repos/projectcalico/calico-containers/statuses/{sha}","languages_url":"https://api.github.com/repos/projectcalico/calico-containers/languages","stargazers_url":"https://api.github.com/repos/projectcalico/calico-containers/stargazers","contributors_url":"https://api.github.com/repos/projectcalico/calico-containers/contributors","subscribers_url":"https://api.github.com/repos/projectcalico/calico-containers/subscribers","subscription_url":"https://api.github.com/repos/projectcalico/calico-containers/subscription","commits_url":"https://api.github.com/repos/projectcalico/calico-containers/commits{/sha}","git_commits_url":"https://api.github.com/repos/projectcalico/calico-containers/git/commits{/sha}","comments_url":"https://api.github.com/repos/projectcalico/calico-containers/comments{/number}","issue_comment_url":"https://api.github.com/repos/projectcalico/calico-containers/issues/comments{/number}","contents_url":"https://api.github.com/repos/projectcalico/calico-containers/contents/{+path}","compare_url":"https://api.github.com/repos/projectcalico/calico-containers/compare/{base}...{head}","merges_url":"https://api.github.com/repos/projectcalico/calico-containers/merges","archive_url":"https://api.github.com/repos/projectcalico/calico-containers/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/projectcalico/calico-containers/downloads","issues_url":"https://api.github.com/repos/projectcalico/calico-containers/issues{/number}","pulls_url":"https://api.github.com/repos/projectcalico/calico-containers/pulls{/number}","milestones_url":"https://api.github.com/repos/projectcalico/calico-containers/milestones{/number}","notifications_url":"https://api.github.com/repos/projectcalico/calico-containers/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/projectcalico/calico-containers/labels{/name}","releases_url":"https://api.github.com/repos/projectcalico/calico-containers/releases{/id}","deployments_url":"https://api.github.com/repos/projectcalico/calico-containers/deployments","created_at":"2015-01-21T23:46:47Z","updated_at":"2016-02-05T07:21:58Z","pushed_at":"2016-02-06T10:46:24Z","git_url":"git://github.com/projectcalico/calico-containers.git","ssh_url":"git@github.com:projectcalico/calico-containers.git","clone_url":"https://github.com/projectcalico/calico-containers.git","svn_url":"https://github.com/projectcalico/calico-containers","homepage":"http://www.projectcalico.org","size":20078,"stargazers_count":288,"watchers_count":288,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":62,"mirror_url":null,"open_issues_count":47,"forks":62,"open_issues":47,"watchers":288,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803"},"html":{"href":"https://github.com/projectcalico/calico-containers/pull/803"},"issue":{"href":"https://api.github.com/repos/projectcalico/calico-containers/issues/803"},"comments":{"href":"https://api.github.com/repos/projectcalico/calico-containers/issues/803/comments"},"review_comments":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803/comments"},"review_comment":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/projectcalico/calico-containers/pulls/803/commits"},"statuses":{"href":"https://api.github.com/repos/projectcalico/calico-containers/statuses/395d36e62015690903949cba835120363c51af79"}}}}