{"action":"created","comment":{"url":"https://api.github.com/repos/Azure/acs-engine/pulls/comments/117053637","pull_request_review_id":38725346,"id":117053637,"diff_hunk":"@@ -0,0 +1,74 @@\n+# Contributing Guidelines\n+\n+The Microsoft acs-engine project accepts contributions via GitHub pull requests. This document outlines the process to help get your contribution accepted.\n+\n+## Contributor License Agreements\n+\n+We'd love to accept your patches! Before we can take them, we have to jump a\n+couple of legal hurdles.\n+\n+The [Microsoft CLA](https://cla.microsoft.com/) must be signed by all contributors. Please fill out either the individual or corporate Contributor License Agreement (CLA). Once you are CLA'ed, we'll be able to accept your pull requests. Once you are CLA'ed, we'll be able to accept your pull requests.\n+\n+***NOTE***: Only original source code from you and other people that have\n+signed the CLA can be accepted into the repository.\n+\n+\n+## Support Channels\n+\n+Whether you are a user or contributor, official support channels include:\n+\n+GitHub issues:\n+- ACS-Engine: https://github.com/Azure/acs-engine/issues - file issues and PRs related to ACS-Engine\n+- ACS: https://github.com/Azure/acs/issues - file issues and PRs related to Azure Container Service\n+\n+Before opening a new issue or submitting a new pull request, it's helpful to search the project - it's likely that another user has already reported the issue you're facing, or it's a known issue that we're already aware of.\n+\n+## Milestones\n+We use milestones to track progress of releases. There are also 2 special milestones\n+used for helping us keep work organized: `Upcoming - Minor` and `Upcoming - Major`\n+\n+`Upcoming - Minor` is used for keeping track of issues that aren't assigned to a specific\n+release but could easily be addressed in a minor release. `Upcoming - Major` keeps track\n+of issues that will need to be addressed in a major release. For example, if the current\n+version is `2.2.0` an issue/PR could fall in to one of 4 different active milestones:\n+`2.2.1`, `2.3.0`, `Upcoming - Minor`, or `Upcoming - Major`. If an issue pertains to a\n+specific upcoming bug or minor release, it would go into `2.2.1` or `2.3.0`. If the issue/PR\n+does not have a specific milestone yet, but it is likely that it will land in a `2.X` release,\n+it should go into `Upcoming - Minor`. If the issue/PR is a large functionality add or change\n+and/or it breaks compatibility, then it should be added to the `Upcoming - Major` milestone.\n+An issue that we are not sure we will be doing will not be added to any milestone.\n+\n+A milestone (and hence release) is considered done when all outstanding issues/PRs have been closed or moved to another milestone.\n+\n+## Issues\n+Issues are used as the primary method for tracking anything to do with the acs-engine project.\n+\n+### Issue Lifecycle\n+The issue lifecycle is mainly driven by the core maintainers, but is good information for those\n+contributing to acs-engine. All issue types follow the same general lifecycle. Differences are noted below.\n+1. Issue creation\n+2. Triage\n+    - The maintainer in charge of triaging will apply the proper labels for the issue. This\n+    includes labels for priority, type, and metadata (such as \"orchestrator/k8s\"). The only issue\n+    priority we will be tracking is whether or not the issue is \"critical.\" If additional\n+    levels are needed in the future, we will add them.\n+    - (If needed) Clean up the title to succinctly and clearly state the issue. Also ensure\n+    that proposals are prefaced with \"Proposal\".\n+    - Add the issue to the correct milestone. If any questions come up, don't worry about\n+    adding the issue to a milestone until the questions are answered.\n+    - We attempt to do this process at least once per work day.\n+3. Discussion\n+    - \"Feature\" and \"Bug\" issues should be connected to the PR that resolves it.\n+    - Whoever is working on a \"Feature\" or \"Bug\" issue (whether a maintainer or someone from\n+    the community), should either assign the issue to them self or make a comment in the issue\n+    saying that they are taking it.\n+    - \"Proposal\" and \"Question\" issues should stay open until resolved or if they have not been\n+    active for more than 30 days. This will help keep the issue queue to a manageable size and\n+    reduce noise. Should the issue need to stay open, the `keep open` label can be added.\n+4. Issue closure\n+\n+## How to Contribute a Patch","path":"CONTRIBUTING.md","position":70,"original_position":70,"commit_id":"16568d7e8e4192fef6f0a80a13b1058e35dad2af","original_commit_id":"16568d7e8e4192fef6f0a80a13b1058e35dad2af","user":{"login":"lachie83","id":6912984,"avatar_url":"https://avatars1.githubusercontent.com/u/6912984?v=3","gravatar_id":"","url":"https://api.github.com/users/lachie83","html_url":"https://github.com/lachie83","followers_url":"https://api.github.com/users/lachie83/followers","following_url":"https://api.github.com/users/lachie83/following{/other_user}","gists_url":"https://api.github.com/users/lachie83/gists{/gist_id}","starred_url":"https://api.github.com/users/lachie83/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lachie83/subscriptions","organizations_url":"https://api.github.com/users/lachie83/orgs","repos_url":"https://api.github.com/users/lachie83/repos","events_url":"https://api.github.com/users/lachie83/events{/privacy}","received_events_url":"https://api.github.com/users/lachie83/received_events","type":"User","site_admin":false},"body":"Any any requirements on the code having tests?","created_at":"2017-05-17T16:44:01Z","updated_at":"2017-05-17T16:44:02Z","html_url":"https://github.com/Azure/acs-engine/pull/642#discussion_r117053637","pull_request_url":"https://api.github.com/repos/Azure/acs-engine/pulls/642","_links":{"self":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/comments/117053637"},"html":{"href":"https://github.com/Azure/acs-engine/pull/642#discussion_r117053637"},"pull_request":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/642"}}},"pull_request":{"url":"https://api.github.com/repos/Azure/acs-engine/pulls/642","id":120956533,"html_url":"https://github.com/Azure/acs-engine/pull/642","diff_url":"https://github.com/Azure/acs-engine/pull/642.diff","patch_url":"https://github.com/Azure/acs-engine/pull/642.patch","issue_url":"https://api.github.com/repos/Azure/acs-engine/issues/642","number":642,"state":"open","locked":false,"title":"PROPOSAL: version numbering scheme using SemVer 2.0 ","user":{"login":"seanknox","id":1231630,"avatar_url":"https://avatars2.githubusercontent.com/u/1231630?v=3","gravatar_id":"","url":"https://api.github.com/users/seanknox","html_url":"https://github.com/seanknox","followers_url":"https://api.github.com/users/seanknox/followers","following_url":"https://api.github.com/users/seanknox/following{/other_user}","gists_url":"https://api.github.com/users/seanknox/gists{/gist_id}","starred_url":"https://api.github.com/users/seanknox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seanknox/subscriptions","organizations_url":"https://api.github.com/users/seanknox/orgs","repos_url":"https://api.github.com/users/seanknox/repos","events_url":"https://api.github.com/users/seanknox/events{/privacy}","received_events_url":"https://api.github.com/users/seanknox/received_events","type":"User","site_admin":false},"body":"# Background\r\n---\r\nA constant pain point for acs-engine users and internal teams at Microsoft using acs-engine has been lack of clearly defined versions that can be tracked for stability and feature completeness. There is no process of taking an arbitrary VCS commit hash and assigning it a version number that is both meaningful for humans and machines. Using a version numbering scheme is helpful for answering questions like:\r\n\r\n- Am I using the latest version of the project?\r\n- Are there any bug fixes for version 1.5 available?\r\n- Which version of a third-party driver (such as CNI) is compatible with acs-engine?\r\n\r\nThe aim of this proposal is to establish an official version numbering system blessed by the acs-engine core team which can then be used to drive a release process that is stable and encourages product velocity.\r\n\r\n## Proposal\r\nThis proposal describes a minimal release procedure of tagging the acs-engine repository.\r\n\r\n## Release process\r\n\r\nThis proposal recommends that acs-engine adopt the [semantic versioning 2.0 standard](http://semver.org/spec/v2.0.0.html) for our version numbering scheme.\r\n\r\nSource code is released by tagging (eg. `git tag`) the VCS repository with a string representing a SemVer compatible version number for that release.\r\n\r\nThis proposal is not restricted to git, any VCS that has the facility to assign a tag-like entity to a revision is supported.\r\n\r\n## Tag format\r\n\r\nThe format of the VCS tag is as follows:\r\n\r\n```\r\nv<SemVer>\r\n```\r\n\r\nThat is, the character v, U+0075, followed directly by a string which is compliant with the [Semantic Versioning 2.0 standard](http://semver.org/spec/v2.0.0.html).\r\n\r\nWhen inspecting a repository, tags which do not fit the format described above must be ignored for the purpose of determining the available release versions.\r\n\r\nSemVer requires that a once a version number has been assigned, it must not change, thus a tag, once assigned must not be reused.\r\n\r\n## Rationale\r\n\r\nIn the spirit of doing less and enabling more, this proposal establishes the minimum required for humans and tools to identify released versions by inspecting the source code repository directly. It is informed by the broad support for semantic versioning across other OSS contemporaries like node.js (npm), rust (cargo), javascript (bower), and ruby (rubygems), thereby allowing acs-engine consumers and programmers to benefit from the experiences of these other communities' dependency management ecosystems.\r\n\r\n### Who benefits from adopting this proposal ?\r\n\r\nThis proposal will immediately benefit the downstream consumers of acs-engine. For example:\r\n* Version information encourages acs-engine consumers—both internally at Microsoft and external groups like customers—to build other tools and APIs on top of acs-engine releases. For example, a command that will let users upgrade between minor versions, or update to the latest patch released rather than just the latest HEAD of the repository.\r\n* Many customers rely on released versions of software for their packaging policies. They don't want to pull random git hashes into their archives, they want to pull released versions of the code and have release numbers that give them a sense of how compatible new versions are with previous version. For example, Ubuntu has a policy that they only accept patch releases into their LTS distribution; no major version changes, no minor version changes that include new features, only bug fixes.\r\n* Automated systems like CI can leverage version information to build artifacts, run smoke tests, and catch regressions.\r\n* Version numbering allows us to show version information to users which helps them provide better feedback and issues via GitHub and other channels.\r\n\r\n### Why SemVer ?\r\n\r\nApplying an opaque release tag is not sufficient, the tag has to contain enough semantic meaning for humans and tools to compare two version numbers and infer the degree of compatibility, or incompatibility between them. This is the goal of semantic versioning.\r\n\r\nTo cut to the chase, SemVer is not a magic bullet, it cannot force developers to not do the wrong thing, only incentivise them to do the right thing. This property would hold true no matter what version numbering methodology was proposed, SemVer or something of our own concoction.\r\n\r\nThere is a lot to gain from working from a position of assuming ACS contributors want to do the right thing, not engineer a straight jacket process which prevents them from doing the wrong thing. The ubiquity of gofmt'd code, in spite of the fact the compiler allows a much looser syntax, is evidence of this.\r\n\r\nAdherence to a commonly accepted ideal of what constitutes a major, minor and patch release is informed by the same social pressures that drive Go programmers to gofmt their code.\r\n\r\n### Why not allow the v prefix to be optional ?\r\n\r\nThe recommendation to include the `v` prefix is for compatibility with the three largest Go projects, Docker, Kubernetes, and CoreOS, who have already adopted this form.\r\n\r\nPermitting the `v` prefix to be optional would mean some authors adopt it, and others do not, which is a poor position for a standard. In the spirit of gofmt, mandating the `v` prefix across the board means there is exactly one tag form for implementations to parse, and outweighs the personal choice of an optional prefix.\r\n\r\n## Implementation\r\n- A summary of this proposal, along with examples and link to this proposal will be added to relevant internal ACS engineering and product documentation. (_Sean: Anthony/Seth/Cole I look to you to help inform this via this PR and I'll update._)\r\n- Meetings with engineering team(s) as necessary, based on feedback from Engineering Managers.\r\n\r\n## Out of scope\r\n\r\nThe following items are out of scope of this proposal:\r\n- The actual release process implementation using this version numbering—that can be discussed after acceptance of this proposal.\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/azure/acs-engine/642)\r\n<!-- Reviewable:end -->\r\n","created_at":"2017-05-17T01:09:37Z","updated_at":"2017-05-17T16:44:02Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f7ab65e953c6f8a76c2c620ad55d3df981225c53","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/Azure/acs-engine/pulls/642/commits","review_comments_url":"https://api.github.com/repos/Azure/acs-engine/pulls/642/comments","review_comment_url":"https://api.github.com/repos/Azure/acs-engine/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Azure/acs-engine/issues/642/comments","statuses_url":"https://api.github.com/repos/Azure/acs-engine/statuses/16568d7e8e4192fef6f0a80a13b1058e35dad2af","head":{"label":"Azure:milestones","ref":"milestones","sha":"16568d7e8e4192fef6f0a80a13b1058e35dad2af","user":{"login":"Azure","id":6844498,"avatar_url":"https://avatars3.githubusercontent.com/u/6844498?v=3","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"repo":{"id":66011370,"name":"acs-engine","full_name":"Azure/acs-engine","owner":{"login":"Azure","id":6844498,"avatar_url":"https://avatars3.githubusercontent.com/u/6844498?v=3","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Azure/acs-engine","description":"Azure Container Service Engine - a place for community to collaborate and build the best open Docker container infrastructure for Azure.","fork":false,"url":"https://api.github.com/repos/Azure/acs-engine","forks_url":"https://api.github.com/repos/Azure/acs-engine/forks","keys_url":"https://api.github.com/repos/Azure/acs-engine/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Azure/acs-engine/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Azure/acs-engine/teams","hooks_url":"https://api.github.com/repos/Azure/acs-engine/hooks","issue_events_url":"https://api.github.com/repos/Azure/acs-engine/issues/events{/number}","events_url":"https://api.github.com/repos/Azure/acs-engine/events","assignees_url":"https://api.github.com/repos/Azure/acs-engine/assignees{/user}","branches_url":"https://api.github.com/repos/Azure/acs-engine/branches{/branch}","tags_url":"https://api.github.com/repos/Azure/acs-engine/tags","blobs_url":"https://api.github.com/repos/Azure/acs-engine/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Azure/acs-engine/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Azure/acs-engine/git/refs{/sha}","trees_url":"https://api.github.com/repos/Azure/acs-engine/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Azure/acs-engine/statuses/{sha}","languages_url":"https://api.github.com/repos/Azure/acs-engine/languages","stargazers_url":"https://api.github.com/repos/Azure/acs-engine/stargazers","contributors_url":"https://api.github.com/repos/Azure/acs-engine/contributors","subscribers_url":"https://api.github.com/repos/Azure/acs-engine/subscribers","subscription_url":"https://api.github.com/repos/Azure/acs-engine/subscription","commits_url":"https://api.github.com/repos/Azure/acs-engine/commits{/sha}","git_commits_url":"https://api.github.com/repos/Azure/acs-engine/git/commits{/sha}","comments_url":"https://api.github.com/repos/Azure/acs-engine/comments{/number}","issue_comment_url":"https://api.github.com/repos/Azure/acs-engine/issues/comments{/number}","contents_url":"https://api.github.com/repos/Azure/acs-engine/contents/{+path}","compare_url":"https://api.github.com/repos/Azure/acs-engine/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Azure/acs-engine/merges","archive_url":"https://api.github.com/repos/Azure/acs-engine/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Azure/acs-engine/downloads","issues_url":"https://api.github.com/repos/Azure/acs-engine/issues{/number}","pulls_url":"https://api.github.com/repos/Azure/acs-engine/pulls{/number}","milestones_url":"https://api.github.com/repos/Azure/acs-engine/milestones{/number}","notifications_url":"https://api.github.com/repos/Azure/acs-engine/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Azure/acs-engine/labels{/name}","releases_url":"https://api.github.com/repos/Azure/acs-engine/releases{/id}","deployments_url":"https://api.github.com/repos/Azure/acs-engine/deployments","created_at":"2016-08-18T16:05:16Z","updated_at":"2017-05-17T05:03:37Z","pushed_at":"2017-05-17T10:21:17Z","git_url":"git://github.com/Azure/acs-engine.git","ssh_url":"git@github.com:Azure/acs-engine.git","clone_url":"https://github.com/Azure/acs-engine.git","svn_url":"https://github.com/Azure/acs-engine","homepage":"","size":19978,"stargazers_count":306,"watchers_count":306,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":156,"mirror_url":null,"open_issues_count":87,"forks":156,"open_issues":87,"watchers":306,"default_branch":"master"}},"base":{"label":"Azure:master","ref":"master","sha":"fb6b738bcabcd025ffdf74c976578e9bd351ec0e","user":{"login":"Azure","id":6844498,"avatar_url":"https://avatars3.githubusercontent.com/u/6844498?v=3","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"repo":{"id":66011370,"name":"acs-engine","full_name":"Azure/acs-engine","owner":{"login":"Azure","id":6844498,"avatar_url":"https://avatars3.githubusercontent.com/u/6844498?v=3","gravatar_id":"","url":"https://api.github.com/users/Azure","html_url":"https://github.com/Azure","followers_url":"https://api.github.com/users/Azure/followers","following_url":"https://api.github.com/users/Azure/following{/other_user}","gists_url":"https://api.github.com/users/Azure/gists{/gist_id}","starred_url":"https://api.github.com/users/Azure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Azure/subscriptions","organizations_url":"https://api.github.com/users/Azure/orgs","repos_url":"https://api.github.com/users/Azure/repos","events_url":"https://api.github.com/users/Azure/events{/privacy}","received_events_url":"https://api.github.com/users/Azure/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Azure/acs-engine","description":"Azure Container Service Engine - a place for community to collaborate and build the best open Docker container infrastructure for Azure.","fork":false,"url":"https://api.github.com/repos/Azure/acs-engine","forks_url":"https://api.github.com/repos/Azure/acs-engine/forks","keys_url":"https://api.github.com/repos/Azure/acs-engine/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Azure/acs-engine/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Azure/acs-engine/teams","hooks_url":"https://api.github.com/repos/Azure/acs-engine/hooks","issue_events_url":"https://api.github.com/repos/Azure/acs-engine/issues/events{/number}","events_url":"https://api.github.com/repos/Azure/acs-engine/events","assignees_url":"https://api.github.com/repos/Azure/acs-engine/assignees{/user}","branches_url":"https://api.github.com/repos/Azure/acs-engine/branches{/branch}","tags_url":"https://api.github.com/repos/Azure/acs-engine/tags","blobs_url":"https://api.github.com/repos/Azure/acs-engine/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Azure/acs-engine/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Azure/acs-engine/git/refs{/sha}","trees_url":"https://api.github.com/repos/Azure/acs-engine/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Azure/acs-engine/statuses/{sha}","languages_url":"https://api.github.com/repos/Azure/acs-engine/languages","stargazers_url":"https://api.github.com/repos/Azure/acs-engine/stargazers","contributors_url":"https://api.github.com/repos/Azure/acs-engine/contributors","subscribers_url":"https://api.github.com/repos/Azure/acs-engine/subscribers","subscription_url":"https://api.github.com/repos/Azure/acs-engine/subscription","commits_url":"https://api.github.com/repos/Azure/acs-engine/commits{/sha}","git_commits_url":"https://api.github.com/repos/Azure/acs-engine/git/commits{/sha}","comments_url":"https://api.github.com/repos/Azure/acs-engine/comments{/number}","issue_comment_url":"https://api.github.com/repos/Azure/acs-engine/issues/comments{/number}","contents_url":"https://api.github.com/repos/Azure/acs-engine/contents/{+path}","compare_url":"https://api.github.com/repos/Azure/acs-engine/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Azure/acs-engine/merges","archive_url":"https://api.github.com/repos/Azure/acs-engine/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Azure/acs-engine/downloads","issues_url":"https://api.github.com/repos/Azure/acs-engine/issues{/number}","pulls_url":"https://api.github.com/repos/Azure/acs-engine/pulls{/number}","milestones_url":"https://api.github.com/repos/Azure/acs-engine/milestones{/number}","notifications_url":"https://api.github.com/repos/Azure/acs-engine/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Azure/acs-engine/labels{/name}","releases_url":"https://api.github.com/repos/Azure/acs-engine/releases{/id}","deployments_url":"https://api.github.com/repos/Azure/acs-engine/deployments","created_at":"2016-08-18T16:05:16Z","updated_at":"2017-05-17T05:03:37Z","pushed_at":"2017-05-17T10:21:17Z","git_url":"git://github.com/Azure/acs-engine.git","ssh_url":"git@github.com:Azure/acs-engine.git","clone_url":"https://github.com/Azure/acs-engine.git","svn_url":"https://github.com/Azure/acs-engine","homepage":"","size":19978,"stargazers_count":306,"watchers_count":306,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":156,"mirror_url":null,"open_issues_count":87,"forks":156,"open_issues":87,"watchers":306,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/642"},"html":{"href":"https://github.com/Azure/acs-engine/pull/642"},"issue":{"href":"https://api.github.com/repos/Azure/acs-engine/issues/642"},"comments":{"href":"https://api.github.com/repos/Azure/acs-engine/issues/642/comments"},"review_comments":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/642/comments"},"review_comment":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Azure/acs-engine/pulls/642/commits"},"statuses":{"href":"https://api.github.com/repos/Azure/acs-engine/statuses/16568d7e8e4192fef6f0a80a13b1058e35dad2af"}}}}
{"actor":{"display_login":"lachie83"}}