{"action":"created","comment":{"url":"https://api.github.com/repos/Homebrew/brew/pulls/comments/216148324","pull_request_review_id":153572605,"id":216148324,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNjE0ODMyNA==","diff_hunk":"@@ -0,0 +1,223 @@\n+# Governance\n+\n+**This document is primarily for maintainers.** These people have **write\n+access** to Homebrew’s repository and help merge the contributions of\n+others.\n+\n+_Modifying this document in a way that has tangible consequences requires an\n+affirmative vote from a simple majority of the Project Leadership Committee._\n+\n+## Structure\n+\n+Homebrew has a three-tier system of governance. First and foremost is the\n+**lead maintainer**, followed by the Project Leadership Committee _(PLC)_, and\n+lastly regular maintainers.\n+\n+### The Lead Maintainer\n+\n+The lead maintainer is effectively the \"face of Homebrew\" and the primary point\n+of contact between Homebrew and external bodies, such as Bintray or the Software\n+Freedom Conservancy, as well as being responsible for managing the project's\n+finances. There is only ever one lead maintainer for the entire project.\n+\n+The lead maintainer is expected to largely direct the priorities & aims of the\n+project, and consequently has significant influence over whether a suggested\n+feature/change gains traction or whether a pull request is merged. It is the\n+responsibility of the lead maintainer to ensure changes to Homebrew are\n+beneficial to the health of the project or the experience of its users, and to\n+ensure Homebrew does not introduce unnecessary inconsistencies that could\n+confuse contributors or users.\n+\n+The lead maintainer is not expected to spend a significant amount of time\n+handling basic pull requests, such as version bumps to formulae. The lead\n+maintainer is essentially a maintainer for other maintainers; reviewing their\n+pull requests and offering advice where necessary, approving changes and being\n+willing to answer questions when maintainers are unsure on why something was\n+implemented a certain way or how something works.\n+\n+As a necessary part of this project management the lead maintainer is entrusted\n+with a certain amount of \"hard power\"; these powers include the ability to\n+override other maintainers and to cast a deciding vote where an impasse has been\n+reached. The lead maintainer may also interject in discussions between\n+maintainers to prevent conflict and maintain team harmony, and generally is\n+welcome to provide an opinion in any discussion they wish to involve themselves\n+in.\n+\n+### The Project Leadership Committee\n+\n+The PLC consists exclusively of the owners of Homebrew's GitHub organisation.\n+These people are regularly active in both contribution and discussion between\n+maintainers, whether in public issues on GitHub or privately on Homebrew's\n+Slack channel, and have maintained Homebrew for a total of at least a year\n+prior to joining the PLC. Membership is not automatic and is only offered after\n+an affirmative simple-majority vote of the PLC.\n+\n+There is an expectation that PLC members will go above & beyond the\n+responsibilities of regular maintainers. They should, for example, assist the\n+lead maintainer with sysadmin work; this involves working to keep Homebrew's CI\n+up-to-date, Homebrew's hardware secure and ensuring the Homebrew\n+[website](https://brew.sh) remains up-to-date with TLS configuration &\n+certification.\n+\n+The PLC is a formal body that primarily operates to communicate & resolve, with\n+the Software Freedom Conservancy, any legal & administrative issues that may\n+arise. Due to the legal involvement of this body members of the PLC cannot be\n+anonymous, and must be willing to submit various details, including their real\n+name, to the Software Freedom Conservancy.\n+\n+The PLC also has two more technical roles. The first of these roles is to vote\n+on issues that cannot be resolved in regular discussion between maintainers,\n+such as whether to approve a controversial idea or feature. PLC votes on\n+technical issues should be used sparingly, reserved normally for issues that\n+will regularly impact the vast majority of maintainers.\n+\n+The second of these roles is to provide checks & balances. The PLC as a body has\n+an obligation to ensure power is being exercised carefully & fairly by all\n+maintainers, including the lead maintainer. The lead maintainer must always be\n+part of the PLC, but [cannot always](#accountability) vote on every issue that\n+arises.\n+\n+### Regular Maintainers\n+\n+Regular maintainers are people who have commit access to Homebrew but are not\n+expected or obligated to help with legal, technical or administrative issues\n+that arise impacting the project itself. Regular maintainers can be members of\n+multiple GitHub repositories or may only be maintainers of one repository, such\n+as `homebrew/livecheck`.\n+\n+Regular maintainers spend almost all of their time around Homebrew providing\n+code review or submitting pull requests of their own, although they should\n+always prioritise the work of others above their own, with rare exceptions such\n+as urgent security fixes.\n+\n+Regular maintainers do not routinely have access to Homebrew's hardware\n+_(but can be granted access)_ and are not expected to do sysadmin work. Regular\n+maintainers have access to CI for the purposes of build queue control &\n+triggering jobs, and have the ability to manually request a rebuild via\n+`@BrewTestBot test this please`.\n+\n+## Accountability\n+\n+Everyone is accountable for their words & actions, or lack thereof, in Homebrew,\n+and nobody has unchecked power or influence. The below list covers various\n+situations that may arise and how to handle them.\n+\n+### The Lead Maintainer Position & The Holder Of That Position\n+\n+At least once a year, provisionally September 14th, the PLC is mandated to\n+affirm or withhold its consent for the lead maintainer role to exist in its\n+current form as a distinct entity. The lead maintainer may vote on this issue.\n+In the event of a tie regular maintainers are asked to vote on the issue and\n+collectively act as the sole tie-breaking vote.\n+\n+On the same day the PLC is additionally mandated to vote on whether to affirm\n+or withhold its consent for the current occupant of the lead maintainer role to\n+remain in post. The lead maintainer _may not_ participate in this vote, and\n+again in the event of a tie regular maintainers will be asked to provide a\n+collective tiebreaker.\n+\n+Neither of the above bar any member of the PLC calling a vote on either issue\n+at an earlier point in time, although doing so should be considered frowned\n+upon in all but the most severe of circumstances. In both votes a simple\n+majority suffices as a valid determination of the will of the PLC.\n+\n+If the lead maintainer position becomes vacant for any reason the PLC is\n+mandated to fill the vacancy, unless a vote is held to absorb the position.\n+Any maintainer or member of the PLC can nominate a new lead maintainer, but\n+confirming a new lead maintainer requires every member of the PLC to vote\n+and 2/3 of those votes to be in the affirmative.\n+\n+### Maintainer Pull Requests and Issues\n+\n+Maintainers may not close other maintainer's Pull Requests or Issues without\n+the consent of the maintainer in question. The two exceptions of this rule are:\n+\n+_Inactivity_: If a Pull Request or Issue is inactive for 28 days, any maintainer\n+is welcome to nudge the maintainer who opened the PR/Issue for an update on\n+where things stand, and if one is not provided within two days the issue can be\n+closed by any maintainer. If the maintainer who opened the PR/Issue wishes to\n+return to it later they are welcome to reopen the PR/Issue.\n+\n+_Simple Changes_: If a maintainer submits, for example, a minor documentation\n+tweak to `homebrew/brew` or a simple version bump to `homebrew/core` any\n+maintainer is welcome to merge that in without waiting for the original\n+maintainer to do so. If maintainers object to this they should add the\n+`do not merge` label to the PR/Issue. That label may be ignored if the issue\n+is an urgent security fix or critical to the continued function of Homebrew's\n+CI.\n+\n+Maintainers should not routinely revert the work of other maintainers without\n+first discussing what the issue is with that maintainer. However, if the\n+problem is significant and the original maintainer cannot be reached within an\n+hour any maintainer may revert a problematic commit. It is recommended to ping\n+the original maintainer into any revert PR so they can comment later if they\n+wish to, and so they're aware of the revert without having to go fishing in the\n+commit log.\n+\n+### Maintainer Conduct\n+\n+Maintainers are expected to adhere to\n+[Homebrew's Code of Conduct](https://github.com/Homebrew/brew/blob/master/CODE_OF_CONDUCT.md),\n+whether in public or private communication.\n+\n+Abusive behaviour towards other maintainers, contributors or users will not be\n+tolerated; the maintainer will be given a warning and if their behaviour\n+continues either the lead maintainer or any member of the PLC can initiate a\n+maintainer-wide simple-majority vote on dismissing that maintainer. The\n+maintainer in question is allowed to provide a statement to the group but\n+otherwise is not allowed to interfere in the discussion or partake in the vote.\n+\n+Constructive disagreement is both encouraged & welcome, where it benefits the\n+project. Technical discussions should occur in public to ensure that any\n+decision reached is transparent to users & does not suffer from echo chamber\n+syndrome. Issues of a personal nature should be handled in Slack, where\n+necessary with the moderation of the lead maintainer or a member of the PLC.\n+\n+If the decision reached seems to be lacking justification or is insufficiently\n+documented anyone is welcome to ask for clarification. No decisions can or\n+should be justified by an imposition of authority or unfair ownership over an\n+issue or aspect of Homebrew, and where discussions become overly-vigorous\n+maintainers should seek to calm the situation & apologise if the line\n+between spirited discussion & personal attacks was crossed. Regular crossing\n+of that line may trigger a team discussion on the future of the individual in\n+question.\n+\n+### Suggesting and Inviting New Maintainers\n+\n+Any maintainer can sponsor someone to become a Homebrew maintainer, but must\n+be willing to explain why the person should be invited to help maintain\n+Homebrew. Homebrew is always willing to have open, friendly discussions about\n+adding to the team, and if you see someone contributing regularly and to a\n+high standard you are encouraged to suggest them to the lead maintainer or\n+suggest them in the private Slack maintainer channel yourself.\n+\n+An invitation should be extended to the individual suggested if a simple\n+majority of maintainers vote in support; at least 50% of the existing\n+maintainers must participate in the vote for it to be valid, and an invitation\n+can be withdrawn at any time prior to acceptance should an issue be discovered.\n+\n+The process of inviting maintainers is documented\n+[here](New-Maintainer-Checklist.md#new-maintainer-checklist).\n+\n+### Overriding The Lead Maintainer\n+\n+The lead maintainer has broad authority over the direction of the project and\n+acceptability of suggested features or changes, as discussed earlier. This\n+authority should be respected and overridden rarely. Every reasonable effort","path":"docs/Governance.md","position":206,"original_position":206,"commit_id":"338bc497db3801971c1794230472f31ac1a142ee","original_commit_id":"338bc497db3801971c1794230472f31ac1a142ee","user":{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"body":"Partially addressed in https://github.com/Homebrew/brew/pull/4864#issuecomment-419693372 as well, hopefully, but this section is more designed to address https://github.com/Homebrew/brew/pull/4759#issuecomment-416318674 and the concerns people (including myself) had around that.\r\n\r\n","created_at":"2018-09-09T06:16:31Z","updated_at":"2018-09-09T06:16:31Z","html_url":"https://github.com/Homebrew/brew/pull/4864#discussion_r216148324","pull_request_url":"https://api.github.com/repos/Homebrew/brew/pulls/4864","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/comments/216148324"},"html":{"href":"https://github.com/Homebrew/brew/pull/4864#discussion_r216148324"},"pull_request":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/4864"}},"in_reply_to_id":216147528},"pull_request":{"url":"https://api.github.com/repos/Homebrew/brew/pulls/4864","id":214126172,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MTI2MTcy","html_url":"https://github.com/Homebrew/brew/pull/4864","diff_url":"https://github.com/Homebrew/brew/pull/4864.diff","patch_url":"https://github.com/Homebrew/brew/pull/4864.patch","issue_url":"https://api.github.com/repos/Homebrew/brew/issues/4864","number":4864,"state":"open","locked":false,"title":"docs: add formal governance system","user":{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"body":"- [x] Have you followed the guidelines in our [Contributing](https://github.com/Homebrew/brew/blob/master/CONTRIBUTING.md) document?\r\n- [x] Have you checked to ensure there aren't other open [Pull Requests](https://github.com/Homebrew/brew/pulls) for the same change?\r\n- [x] Have you added an explanation of what your changes do and why you'd like us to include them?\r\n-----\r\n\r\nThis is an attempt to find a compromise, and is built off of the discussion that happened in https://github.com/Homebrew/brew/pull/4759.\r\n\r\nIt goes further than https://github.com/Homebrew/brew/pull/4846 in formalising the powers and responsibilities of the lead maintainer and I'm sure for that reason it will be considerably controversial, but I also don't think there's anything in here that anyone should fear or feel attacked by, and it doesn't go nearly as far as abolishing the lead maintainer position. Indeed, it provides a mechanism for the lead maintainer position to regularly & formally be affirmed as desirable.\r\n\r\nThis takes a whack at comprehensively documenting the system of governance that has built up over the years, and clears up some of the powers and responsibilities exercised and expected by each tier. I very much hope to resolve this positively, and I welcome both formal all-maintainer & PLC votes on the contents of these documents if it proves necessary or desirable.\r\n\r\nAs a consequence of filing this PR I am suspending my request in https://github.com/Homebrew/brew/pull/4846#pullrequestreview-153203292, and hope to withdraw that request sooner rather than later. That request is not something I enjoyed feeling necessary, and frankly this has all become a bit of a 💩-show, which I hope we can now resolve a little less dramatically.","created_at":"2018-09-09T03:41:44Z","updated_at":"2018-09-09T06:16:31Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5daa4784838f4ac228ada340c3b80d53b5388803","assignee":{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"assignees":[{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":351932343,"node_id":"MDU6TGFiZWwzNTE5MzIzNDM=","url":"https://api.github.com/repos/Homebrew/brew/labels/discussion","name":"discussion","color":"006b75","default":false},{"id":351930959,"node_id":"MDU6TGFiZWwzNTE5MzA5NTk=","url":"https://api.github.com/repos/Homebrew/brew/labels/do%20not%20merge","name":"do not merge","color":"e11d21","default":false},{"id":351931082,"node_id":"MDU6TGFiZWwzNTE5MzEwODI=","url":"https://api.github.com/repos/Homebrew/brew/labels/documentation","name":"documentation","color":"9bde9f","default":false},{"id":351931983,"node_id":"MDU6TGFiZWwzNTE5MzE5ODM=","url":"https://api.github.com/repos/Homebrew/brew/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/Homebrew/brew/pulls/4864/commits","review_comments_url":"https://api.github.com/repos/Homebrew/brew/pulls/4864/comments","review_comment_url":"https://api.github.com/repos/Homebrew/brew/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Homebrew/brew/issues/4864/comments","statuses_url":"https://api.github.com/repos/Homebrew/brew/statuses/338bc497db3801971c1794230472f31ac1a142ee","head":{"label":"DomT4:governance","ref":"governance","sha":"338bc497db3801971c1794230472f31ac1a142ee","user":{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"repo":{"id":55303613,"node_id":"MDEwOlJlcG9zaXRvcnk1NTMwMzYxMw==","name":"brew","full_name":"DomT4/brew","owner":{"login":"DomT4","id":6998367,"node_id":"MDQ6VXNlcjY5OTgzNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/6998367?v=4","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DomT4/brew","description":":beer: The missing package manager for macOS","fork":true,"url":"https://api.github.com/repos/DomT4/brew","forks_url":"https://api.github.com/repos/DomT4/brew/forks","keys_url":"https://api.github.com/repos/DomT4/brew/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DomT4/brew/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DomT4/brew/teams","hooks_url":"https://api.github.com/repos/DomT4/brew/hooks","issue_events_url":"https://api.github.com/repos/DomT4/brew/issues/events{/number}","events_url":"https://api.github.com/repos/DomT4/brew/events","assignees_url":"https://api.github.com/repos/DomT4/brew/assignees{/user}","branches_url":"https://api.github.com/repos/DomT4/brew/branches{/branch}","tags_url":"https://api.github.com/repos/DomT4/brew/tags","blobs_url":"https://api.github.com/repos/DomT4/brew/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DomT4/brew/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DomT4/brew/git/refs{/sha}","trees_url":"https://api.github.com/repos/DomT4/brew/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DomT4/brew/statuses/{sha}","languages_url":"https://api.github.com/repos/DomT4/brew/languages","stargazers_url":"https://api.github.com/repos/DomT4/brew/stargazers","contributors_url":"https://api.github.com/repos/DomT4/brew/contributors","subscribers_url":"https://api.github.com/repos/DomT4/brew/subscribers","subscription_url":"https://api.github.com/repos/DomT4/brew/subscription","commits_url":"https://api.github.com/repos/DomT4/brew/commits{/sha}","git_commits_url":"https://api.github.com/repos/DomT4/brew/git/commits{/sha}","comments_url":"https://api.github.com/repos/DomT4/brew/comments{/number}","issue_comment_url":"https://api.github.com/repos/DomT4/brew/issues/comments{/number}","contents_url":"https://api.github.com/repos/DomT4/brew/contents/{+path}","compare_url":"https://api.github.com/repos/DomT4/brew/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DomT4/brew/merges","archive_url":"https://api.github.com/repos/DomT4/brew/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DomT4/brew/downloads","issues_url":"https://api.github.com/repos/DomT4/brew/issues{/number}","pulls_url":"https://api.github.com/repos/DomT4/brew/pulls{/number}","milestones_url":"https://api.github.com/repos/DomT4/brew/milestones{/number}","notifications_url":"https://api.github.com/repos/DomT4/brew/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DomT4/brew/labels{/name}","releases_url":"https://api.github.com/repos/DomT4/brew/releases{/id}","deployments_url":"https://api.github.com/repos/DomT4/brew/deployments","created_at":"2016-04-02T16:09:20Z","updated_at":"2018-09-02T16:34:22Z","pushed_at":"2018-09-09T04:15:20Z","git_url":"git://github.com/DomT4/brew.git","ssh_url":"git@github.com:DomT4/brew.git","clone_url":"https://github.com/DomT4/brew.git","svn_url":"https://github.com/DomT4/brew","homepage":"https://brew.sh/","size":25607,"stargazers_count":0,"watchers_count":0,"language":"Ruby","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":"bsd-2-clause","name":"BSD 2-Clause \"Simplified\" License","spdx_id":"BSD-2-Clause","url":"https://api.github.com/licenses/bsd-2-clause","node_id":"MDc6TGljZW5zZTQ="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Homebrew:master","ref":"master","sha":"45bbf043c3c0cb1f329e4979ba254966ea09a513","user":{"login":"Homebrew","id":1503512,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MDM1MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1503512?v=4","gravatar_id":"","url":"https://api.github.com/users/Homebrew","html_url":"https://github.com/Homebrew","followers_url":"https://api.github.com/users/Homebrew/followers","following_url":"https://api.github.com/users/Homebrew/following{/other_user}","gists_url":"https://api.github.com/users/Homebrew/gists{/gist_id}","starred_url":"https://api.github.com/users/Homebrew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Homebrew/subscriptions","organizations_url":"https://api.github.com/users/Homebrew/orgs","repos_url":"https://api.github.com/users/Homebrew/repos","events_url":"https://api.github.com/users/Homebrew/events{/privacy}","received_events_url":"https://api.github.com/users/Homebrew/received_events","type":"Organization","site_admin":false},"repo":{"id":53238813,"node_id":"MDEwOlJlcG9zaXRvcnk1MzIzODgxMw==","name":"brew","full_name":"Homebrew/brew","owner":{"login":"Homebrew","id":1503512,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE1MDM1MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/1503512?v=4","gravatar_id":"","url":"https://api.github.com/users/Homebrew","html_url":"https://github.com/Homebrew","followers_url":"https://api.github.com/users/Homebrew/followers","following_url":"https://api.github.com/users/Homebrew/following{/other_user}","gists_url":"https://api.github.com/users/Homebrew/gists{/gist_id}","starred_url":"https://api.github.com/users/Homebrew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Homebrew/subscriptions","organizations_url":"https://api.github.com/users/Homebrew/orgs","repos_url":"https://api.github.com/users/Homebrew/repos","events_url":"https://api.github.com/users/Homebrew/events{/privacy}","received_events_url":"https://api.github.com/users/Homebrew/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Homebrew/brew","description":"🍺 The missing package manager for macOS","fork":false,"url":"https://api.github.com/repos/Homebrew/brew","forks_url":"https://api.github.com/repos/Homebrew/brew/forks","keys_url":"https://api.github.com/repos/Homebrew/brew/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Homebrew/brew/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Homebrew/brew/teams","hooks_url":"https://api.github.com/repos/Homebrew/brew/hooks","issue_events_url":"https://api.github.com/repos/Homebrew/brew/issues/events{/number}","events_url":"https://api.github.com/repos/Homebrew/brew/events","assignees_url":"https://api.github.com/repos/Homebrew/brew/assignees{/user}","branches_url":"https://api.github.com/repos/Homebrew/brew/branches{/branch}","tags_url":"https://api.github.com/repos/Homebrew/brew/tags","blobs_url":"https://api.github.com/repos/Homebrew/brew/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Homebrew/brew/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Homebrew/brew/git/refs{/sha}","trees_url":"https://api.github.com/repos/Homebrew/brew/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Homebrew/brew/statuses/{sha}","languages_url":"https://api.github.com/repos/Homebrew/brew/languages","stargazers_url":"https://api.github.com/repos/Homebrew/brew/stargazers","contributors_url":"https://api.github.com/repos/Homebrew/brew/contributors","subscribers_url":"https://api.github.com/repos/Homebrew/brew/subscribers","subscription_url":"https://api.github.com/repos/Homebrew/brew/subscription","commits_url":"https://api.github.com/repos/Homebrew/brew/commits{/sha}","git_commits_url":"https://api.github.com/repos/Homebrew/brew/git/commits{/sha}","comments_url":"https://api.github.com/repos/Homebrew/brew/comments{/number}","issue_comment_url":"https://api.github.com/repos/Homebrew/brew/issues/comments{/number}","contents_url":"https://api.github.com/repos/Homebrew/brew/contents/{+path}","compare_url":"https://api.github.com/repos/Homebrew/brew/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Homebrew/brew/merges","archive_url":"https://api.github.com/repos/Homebrew/brew/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Homebrew/brew/downloads","issues_url":"https://api.github.com/repos/Homebrew/brew/issues{/number}","pulls_url":"https://api.github.com/repos/Homebrew/brew/pulls{/number}","milestones_url":"https://api.github.com/repos/Homebrew/brew/milestones{/number}","notifications_url":"https://api.github.com/repos/Homebrew/brew/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Homebrew/brew/labels{/name}","releases_url":"https://api.github.com/repos/Homebrew/brew/releases{/id}","deployments_url":"https://api.github.com/repos/Homebrew/brew/deployments","created_at":"2016-03-06T05:08:38Z","updated_at":"2018-09-09T04:35:53Z","pushed_at":"2018-09-09T04:47:40Z","git_url":"git://github.com/Homebrew/brew.git","ssh_url":"git@github.com:Homebrew/brew.git","clone_url":"https://github.com/Homebrew/brew.git","svn_url":"https://github.com/Homebrew/brew","homepage":"https://brew.sh","size":25551,"stargazers_count":13895,"watchers_count":13895,"language":"Ruby","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":3163,"mirror_url":null,"archived":false,"open_issues_count":32,"license":{"key":"bsd-2-clause","name":"BSD 2-Clause \"Simplified\" License","spdx_id":"BSD-2-Clause","url":"https://api.github.com/licenses/bsd-2-clause","node_id":"MDc6TGljZW5zZTQ="},"forks":3163,"open_issues":32,"watchers":13895,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/4864"},"html":{"href":"https://github.com/Homebrew/brew/pull/4864"},"issue":{"href":"https://api.github.com/repos/Homebrew/brew/issues/4864"},"comments":{"href":"https://api.github.com/repos/Homebrew/brew/issues/4864/comments"},"review_comments":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/4864/comments"},"review_comment":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Homebrew/brew/pulls/4864/commits"},"statuses":{"href":"https://api.github.com/repos/Homebrew/brew/statuses/338bc497db3801971c1794230472f31ac1a142ee"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"DomT4"}}