{"action":"created","comment":{"url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/comments/78486458","id":78486458,"diff_hunk":"@@ -0,0 +1,135 @@\n+\n+<table>\n+<tr><td> Title </td><td> CFEP Purpose and Guidelines </td>\n+<tr><td> Status </td><td> Proposed </td></tr>\n+<tr><td> Author(s) </td><td> Jonathan J. Helmus &lt;jjhelmus@gmail.com&gt;</td></tr>\n+<tr><td> Created </td><td> Aug 30, 2016</td></tr>\n+<tr><td> Updated </td><td> Aug 30, 2016</td></tr>\n+<tr><td> Discussion </td><td> NA </td></tr>\n+<tr><td> Implementation </td><td> NA </td></tr>\n+</table>\n+\n+# Abstract\n+\n+CFEPs are the manner in which the conda-forge community suggests changes to the\n+project, and outlines how the suggested changes are reviewed.  This document provides details on what a CFEP is, how to author one, and the workflow used to review these proposals.\n+\n+# What is a CFEP\n+\n+CFEP stands for Conda-Forge Enhancement Proposal.  A CFEP is a document which\n+outlines a suggested change to how the project operates.  These changes may be\n+technical in manner or may deal with social aspects of the project including\n+governance and conduct.  The CFEP should provide a concise description of the\n+proposed change as well as the rationale for the change.\n+\n+CFEPs are intended to be the primary mechanism for proposing major changes to\n+how conda-forge operates and for documenting both the changes themselves and the\n+decision making process.\n+\n+CFEPs are maintained as text files using Markdown for formatting in the\n+[conda-forge/conda-forge-enhancement-proposals](https://github.com/conda-forge/conda-forge-enhancement-proposals)\n+repository. Their revision history is a historic record of the proposed change.\n+\n+# Workflow\n+\n+The CFEP process begins with an idea for a change in how the conda-forge\n+organization operates.  These change can be technical or address the\n+social aspects of the organization.  Small changes often do not need a CFEP and\n+can be discussed on the\n+[conda-forge gitter channel](https://gitter.im/conda-forge/conda-forge.github.io),\n+the [conda-forge mailing list](https://groups.google.com/forum/#!forum/conda-forge),\n+or as part of a conda-forge meeting.  More involved or controversial changes\n+should be submitted as CFEPs.  When it is unclear if a change requires a CFEP,\n+ask in one of the above forums and the conda-forge core team should be able to\n+provide guidance.  The conda-forge core team may solicit CFEPs on topics of\n+concern to the community.  CFEPs should focus on a single issue, broad changes\n+should be split into multiple well-focused CFEPs.\n+\n+Each CFEP must have a champion or champions -- someone who will write the\n+CFEP in the format described below, submit the CFEP as a pull request,\n+follow the discussion on the pull request, and answer questions.  Before\n+beginning to write a proposal, it is best to ascertain if the idea is CFEP-able.\n+A discussion on the\n+[conda-forge gitter channel](https://gitter.im/conda-forge/conda-forge.github.io),\n+the [conda-forge mailing list](https://groups.google.com/forum/#!forum/conda-forge),\n+or as part of a conda-forge meeting is the best way to go about this.\n+\n+Once the champion has asked the conda-forge community as to whether an idea\n+has any chance of acceptance, a draft CFEP should be written following the\n+template in [CFEP-00](cfep-00.md) and described below.\n+\n+The CFEP draft may be circulated to interested parties for informal comment and\n+review prior to a formal submission. During this time, the Status of the CFEP\n+should be set to Draft.\n+\n+## Submission\n+\n+Once complete, this draft should be submitted as a pull request to the\n+[conda-forge/conda-forge-enhancement-proposals](https://github.com/conda-forge/conda-forge-enhancement-proposals)\n+repository with the Status changed to Proposed.  At this point, members of the\n+conda-forge community will review the submission.\n+\n+## Review\n+\n+CFEP review will begin once a pull request has been made.  All members of the\n+conda-forge community are welcome and encouraged to participate in the review\n+of CFEPs in a civil and respectful manner.  The CFEP champion(s) should be\n+prepared to answer questions on the proposal and make updates to the\n+proposal as recommended by the community.\n+\n+## Resolution\n+\n+All CFEPs will be resolved as either *Rejected*, *Accepted* or *Deferred*\n+depending on the consensus of the community. Once the community has reached a\n+consensus, the CFEP champion should update the Status of proposal and add a\n+link to the discussion to the table.  Regardless of the resolution, the pull\n+request should be merged once these tasks have been done.","path":"cfep-01.md","position":86,"original_position":86,"commit_id":"a56b2c23fc826f83534d022e256b9e3d739dcd52","original_commit_id":"a56b2c23fc826f83534d022e256b9e3d739dcd52","user":{"login":"jjhelmus","id":1050278,"avatar_url":"https://avatars.githubusercontent.com/u/1050278?v=3","gravatar_id":"","url":"https://api.github.com/users/jjhelmus","html_url":"https://github.com/jjhelmus","followers_url":"https://api.github.com/users/jjhelmus/followers","following_url":"https://api.github.com/users/jjhelmus/following{/other_user}","gists_url":"https://api.github.com/users/jjhelmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhelmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhelmus/subscriptions","organizations_url":"https://api.github.com/users/jjhelmus/orgs","repos_url":"https://api.github.com/users/jjhelmus/repos","events_url":"https://api.github.com/users/jjhelmus/events{/privacy}","received_events_url":"https://api.github.com/users/jjhelmus/received_events","type":"User","site_admin":false},"body":"I have no problem with the idea of transferring ownership of a CFEP and can add a paragraph about it if needed but I'm also alright keeping this informal for the time being.  Maybe this can be added to the CFEP if we find that a more formal mechanism is needed.","created_at":"2016-09-13T02:10:03Z","updated_at":"2016-09-13T02:10:03Z","html_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1#discussion_r78486458","pull_request_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/comments/78486458"},"html":{"href":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1#discussion_r78486458"},"pull_request":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1","id":83449388,"html_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1","diff_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1.diff","patch_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1.patch","issue_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/1","number":1,"state":"open","locked":false,"title":"CFEP-01 CFEP Purpose and Guidelines and CFEP-00 CFEP Template","user":{"login":"jjhelmus","id":1050278,"avatar_url":"https://avatars.githubusercontent.com/u/1050278?v=3","gravatar_id":"","url":"https://api.github.com/users/jjhelmus","html_url":"https://github.com/jjhelmus","followers_url":"https://api.github.com/users/jjhelmus/followers","following_url":"https://api.github.com/users/jjhelmus/following{/other_user}","gists_url":"https://api.github.com/users/jjhelmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhelmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhelmus/subscriptions","organizations_url":"https://api.github.com/users/jjhelmus/orgs","repos_url":"https://api.github.com/users/jjhelmus/repos","events_url":"https://api.github.com/users/jjhelmus/events{/privacy}","received_events_url":"https://api.github.com/users/jjhelmus/received_events","type":"User","site_admin":false},"body":"Conda-Forge Enhancement Proposal for CFEPs themselves as well as a template for\r\nfuture CFEPs.","created_at":"2016-08-31T13:10:55Z","updated_at":"2016-09-13T02:10:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"149a8412c0e273f4a260972e35092220a5ead1c1","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1/commits","review_comments_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1/comments","review_comment_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/comments{/number}","comments_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/1/comments","statuses_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/statuses/a56b2c23fc826f83534d022e256b9e3d739dcd52","head":{"label":"jjhelmus:cfep01","ref":"cfep01","sha":"a56b2c23fc826f83534d022e256b9e3d739dcd52","user":{"login":"jjhelmus","id":1050278,"avatar_url":"https://avatars.githubusercontent.com/u/1050278?v=3","gravatar_id":"","url":"https://api.github.com/users/jjhelmus","html_url":"https://github.com/jjhelmus","followers_url":"https://api.github.com/users/jjhelmus/followers","following_url":"https://api.github.com/users/jjhelmus/following{/other_user}","gists_url":"https://api.github.com/users/jjhelmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhelmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhelmus/subscriptions","organizations_url":"https://api.github.com/users/jjhelmus/orgs","repos_url":"https://api.github.com/users/jjhelmus/repos","events_url":"https://api.github.com/users/jjhelmus/events{/privacy}","received_events_url":"https://api.github.com/users/jjhelmus/received_events","type":"User","site_admin":false},"repo":{"id":66995392,"name":"conda-forge-enhancement-proposals","full_name":"jjhelmus/conda-forge-enhancement-proposals","owner":{"login":"jjhelmus","id":1050278,"avatar_url":"https://avatars.githubusercontent.com/u/1050278?v=3","gravatar_id":"","url":"https://api.github.com/users/jjhelmus","html_url":"https://github.com/jjhelmus","followers_url":"https://api.github.com/users/jjhelmus/followers","following_url":"https://api.github.com/users/jjhelmus/following{/other_user}","gists_url":"https://api.github.com/users/jjhelmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jjhelmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjhelmus/subscriptions","organizations_url":"https://api.github.com/users/jjhelmus/orgs","repos_url":"https://api.github.com/users/jjhelmus/repos","events_url":"https://api.github.com/users/jjhelmus/events{/privacy}","received_events_url":"https://api.github.com/users/jjhelmus/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jjhelmus/conda-forge-enhancement-proposals","description":"conda-forge's Enhancement Proposal","fork":true,"url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals","forks_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/forks","keys_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/teams","hooks_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/hooks","issue_events_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/issues/events{/number}","events_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/events","assignees_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/assignees{/user}","branches_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/branches{/branch}","tags_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/tags","blobs_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/git/refs{/sha}","trees_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/statuses/{sha}","languages_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/languages","stargazers_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/stargazers","contributors_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/contributors","subscribers_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/subscribers","subscription_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/subscription","commits_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/commits{/sha}","git_commits_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/git/commits{/sha}","comments_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/comments{/number}","issue_comment_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/issues/comments{/number}","contents_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/contents/{+path}","compare_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/merges","archive_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/downloads","issues_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/issues{/number}","pulls_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/pulls{/number}","milestones_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/milestones{/number}","notifications_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/labels{/name}","releases_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/releases{/id}","deployments_url":"https://api.github.com/repos/jjhelmus/conda-forge-enhancement-proposals/deployments","created_at":"2016-08-31T02:28:15Z","updated_at":"2016-08-31T01:43:29Z","pushed_at":"2016-08-31T13:10:14Z","git_url":"git://github.com/jjhelmus/conda-forge-enhancement-proposals.git","ssh_url":"git@github.com:jjhelmus/conda-forge-enhancement-proposals.git","clone_url":"https://github.com/jjhelmus/conda-forge-enhancement-proposals.git","svn_url":"https://github.com/jjhelmus/conda-forge-enhancement-proposals","homepage":null,"size":4,"stargazers_count":0,"watchers_count":0,"language":null,"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":"conda-forge:master","ref":"master","sha":"89de0c4ffd16de4eb71544271e78dc81065ce1a5","user":{"login":"conda-forge","id":11897326,"avatar_url":"https://avatars.githubusercontent.com/u/11897326?v=3","gravatar_id":"","url":"https://api.github.com/users/conda-forge","html_url":"https://github.com/conda-forge","followers_url":"https://api.github.com/users/conda-forge/followers","following_url":"https://api.github.com/users/conda-forge/following{/other_user}","gists_url":"https://api.github.com/users/conda-forge/gists{/gist_id}","starred_url":"https://api.github.com/users/conda-forge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conda-forge/subscriptions","organizations_url":"https://api.github.com/users/conda-forge/orgs","repos_url":"https://api.github.com/users/conda-forge/repos","events_url":"https://api.github.com/users/conda-forge/events{/privacy}","received_events_url":"https://api.github.com/users/conda-forge/received_events","type":"Organization","site_admin":false},"repo":{"id":66992256,"name":"conda-forge-enhancement-proposals","full_name":"conda-forge/conda-forge-enhancement-proposals","owner":{"login":"conda-forge","id":11897326,"avatar_url":"https://avatars.githubusercontent.com/u/11897326?v=3","gravatar_id":"","url":"https://api.github.com/users/conda-forge","html_url":"https://github.com/conda-forge","followers_url":"https://api.github.com/users/conda-forge/followers","following_url":"https://api.github.com/users/conda-forge/following{/other_user}","gists_url":"https://api.github.com/users/conda-forge/gists{/gist_id}","starred_url":"https://api.github.com/users/conda-forge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conda-forge/subscriptions","organizations_url":"https://api.github.com/users/conda-forge/orgs","repos_url":"https://api.github.com/users/conda-forge/repos","events_url":"https://api.github.com/users/conda-forge/events{/privacy}","received_events_url":"https://api.github.com/users/conda-forge/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals","description":"conda-forge's Enhancement Proposal","fork":false,"url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals","forks_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/forks","keys_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/keys{/key_id}","collaborators_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/teams","hooks_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/hooks","issue_events_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/events{/number}","events_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/events","assignees_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/assignees{/user}","branches_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/branches{/branch}","tags_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/tags","blobs_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/git/refs{/sha}","trees_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/git/trees{/sha}","statuses_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/statuses/{sha}","languages_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/languages","stargazers_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/stargazers","contributors_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/contributors","subscribers_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/subscribers","subscription_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/subscription","commits_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/commits{/sha}","git_commits_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/git/commits{/sha}","comments_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/comments{/number}","issue_comment_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/comments{/number}","contents_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/contents/{+path}","compare_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/compare/{base}...{head}","merges_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/merges","archive_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/downloads","issues_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues{/number}","pulls_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls{/number}","milestones_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/milestones{/number}","notifications_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/labels{/name}","releases_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/releases{/id}","deployments_url":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/deployments","created_at":"2016-08-31T01:43:29Z","updated_at":"2016-08-31T01:43:29Z","pushed_at":"2016-09-10T02:03:19Z","git_url":"git://github.com/conda-forge/conda-forge-enhancement-proposals.git","ssh_url":"git@github.com:conda-forge/conda-forge-enhancement-proposals.git","clone_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals.git","svn_url":"https://github.com/conda-forge/conda-forge-enhancement-proposals","homepage":null,"size":1,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":3,"forks":3,"open_issues":3,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1"},"html":{"href":"https://github.com/conda-forge/conda-forge-enhancement-proposals/pull/1"},"issue":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/1"},"comments":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/conda-forge/conda-forge-enhancement-proposals/statuses/a56b2c23fc826f83534d022e256b9e3d739dcd52"}}}}
{"actor":{"display_login":"jjhelmus"}}