{"action":"created","comment":{"url":"https://api.github.com/repos/coala/cEPs/pulls/comments/187328853","pull_request_review_id":119085233,"id":187328853,"diff_hunk":"@@ -0,0 +1,147 @@\n+# Next Gen Bear Design\n+\n+| Metadata |                                              |\n+| -------- | ---------------------------------------------|\n+| cEP      | 22                                           |\n+| Version  | 1.0                                          |\n+| Title    | Quickstart Green Mode                        | \n+| Authors  | Ishan Srivastava <mailto:ishan.srt@gmail.com>|\n+| Status   | Implementation Due                           |\n+| Type     | Feature                                      |\n+\n+# Abstract\n+\n+This document describes what is the **Green Mode** for `coala-quickstart` and how\n+will this be implemented.\n+\n+This cEP describes new type of config files which will be generated by\n+`coala-quickstart`, how will they be different from the ones currently being\n+created, how is this helpful and the action-plan for adding this feature.\n+\n+\n+# Introduction\n+\n+Currently `coala-quickstart` generates config files which point out too many\n+errors in the code-base of the project. It also asks too many questions\n+while generating the config file. The config files are not that specific to\n+the project and the errors pointed out by coala when operated on the config\n+files produced are generally undesirable for the project owners. Project\n+owners need a configuration file which _**agrees**_ with their codestyle, is\n+as specific as possible i.e. can point out maximum errors without them\n+having to manually edit it in the future, for future inconsistencis in commits.\n+Many organizations don't follow specific code styles like `PEP8`, instead they\n+follow their own standards. We need to adapt to those standards with least\n+user interaction and produce config files which generate absolutely no errors\n+in their codebase. This will lead to easier adoption of coala across communities\n+as it is going to result in an easy mergeable PR for the orgs.\n+\n+# Implementation\n+\n+This project will be implemented in two phases:\n+\n+* The Brute Force way\n+* Further optimization on the Brute Force\n+\n+1. The first step will consist of preparing a dict of all the values that can\n+be attained by the bears' settings, may it be necessary or optional as we need\n+to create *green* config files that are as specific as possible. Failure to do ","path":"cEP-0022.md","position":null,"original_position":47,"commit_id":"317fa33fb3f3c5e49301aba8dbf7f7461a00e541","original_commit_id":"e97fe72a37c8ab80d97b259c0282b971b4090665","user":{"login":"gitmate-bot","id":15421488,"avatar_url":"https://avatars0.githubusercontent.com/u/15421488?v=4","gravatar_id":"","url":"https://api.github.com/users/gitmate-bot","html_url":"https://github.com/gitmate-bot","followers_url":"https://api.github.com/users/gitmate-bot/followers","following_url":"https://api.github.com/users/gitmate-bot/following{/other_user}","gists_url":"https://api.github.com/users/gitmate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/gitmate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gitmate-bot/subscriptions","organizations_url":"https://api.github.com/users/gitmate-bot/orgs","repos_url":"https://api.github.com/users/gitmate-bot/repos","events_url":"https://api.github.com/users/gitmate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/gitmate-bot/received_events","type":"User","site_admin":false},"body":"Line contains following spacing inconsistencies:\n- Trailing whitespaces.\n\n*Origin: SpaceConsistencyBear, Section: `spacing`.*\n\nThe issue can be fixed by applying the following patch:\n\n```diff\n--- a/tmp/tmpcfkasazj/cEP-0022.md\n+++ b/tmp/tmpcfkasazj/cEP-0022.md\n@@ -44,7 +44,7 @@\n \n 1. The first step will consist of preparing a dict of all the values that can\n be attained by the bears' settings, may it be necessary or optional as we need\n-to create *green* config files that are as specific as possible. Failure to do \n+to create *green* config files that are as specific as possible. Failure to do\n so will lead to dropping of most optional bear settings, thus will lead to coala\n not detecting many inconsistencies, and the developers of the project will have\n to do the work of learning about the bears and their settings and then\n```","created_at":"2018-05-10T13:27:03Z","updated_at":"2018-05-10T13:27:03Z","html_url":"https://github.com/coala/cEPs/pull/137#discussion_r187328853","pull_request_url":"https://api.github.com/repos/coala/cEPs/pulls/137","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/coala/cEPs/pulls/comments/187328853"},"html":{"href":"https://github.com/coala/cEPs/pull/137#discussion_r187328853"},"pull_request":{"href":"https://api.github.com/repos/coala/cEPs/pulls/137"}}},"pull_request":{"url":"https://api.github.com/repos/coala/cEPs/pulls/137","id":187173629,"html_url":"https://github.com/coala/cEPs/pull/137","diff_url":"https://github.com/coala/cEPs/pull/137.diff","patch_url":"https://github.com/coala/cEPs/pull/137.patch","issue_url":"https://api.github.com/repos/coala/cEPs/issues/137","number":137,"state":"open","locked":false,"title":"cEP0022.md: add cEP for quickstart green mode","user":{"login":"ishanSrt","id":29859362,"avatar_url":"https://avatars2.githubusercontent.com/u/29859362?v=4","gravatar_id":"","url":"https://api.github.com/users/ishanSrt","html_url":"https://github.com/ishanSrt","followers_url":"https://api.github.com/users/ishanSrt/followers","following_url":"https://api.github.com/users/ishanSrt/following{/other_user}","gists_url":"https://api.github.com/users/ishanSrt/gists{/gist_id}","starred_url":"https://api.github.com/users/ishanSrt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ishanSrt/subscriptions","organizations_url":"https://api.github.com/users/ishanSrt/orgs","repos_url":"https://api.github.com/users/ishanSrt/repos","events_url":"https://api.github.com/users/ishanSrt/events{/privacy}","received_events_url":"https://api.github.com/users/ishanSrt/received_events","type":"User","site_admin":false},"body":"Closes https://github.com/coala/cEPs/issues/136","created_at":"2018-05-10T11:57:54Z","updated_at":"2018-05-10T13:27:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5a85ea8475c8560555944b1ee9d781c251eaf38d","assignee":{"login":"adtac","id":7521600,"avatar_url":"https://avatars2.githubusercontent.com/u/7521600?v=4","gravatar_id":"","url":"https://api.github.com/users/adtac","html_url":"https://github.com/adtac","followers_url":"https://api.github.com/users/adtac/followers","following_url":"https://api.github.com/users/adtac/following{/other_user}","gists_url":"https://api.github.com/users/adtac/gists{/gist_id}","starred_url":"https://api.github.com/users/adtac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adtac/subscriptions","organizations_url":"https://api.github.com/users/adtac/orgs","repos_url":"https://api.github.com/users/adtac/repos","events_url":"https://api.github.com/users/adtac/events{/privacy}","received_events_url":"https://api.github.com/users/adtac/received_events","type":"User","site_admin":false},"assignees":[{"login":"dracarys09","id":7283326,"avatar_url":"https://avatars0.githubusercontent.com/u/7283326?v=4","gravatar_id":"","url":"https://api.github.com/users/dracarys09","html_url":"https://github.com/dracarys09","followers_url":"https://api.github.com/users/dracarys09/followers","following_url":"https://api.github.com/users/dracarys09/following{/other_user}","gists_url":"https://api.github.com/users/dracarys09/gists{/gist_id}","starred_url":"https://api.github.com/users/dracarys09/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dracarys09/subscriptions","organizations_url":"https://api.github.com/users/dracarys09/orgs","repos_url":"https://api.github.com/users/dracarys09/repos","events_url":"https://api.github.com/users/dracarys09/events{/privacy}","received_events_url":"https://api.github.com/users/dracarys09/received_events","type":"User","site_admin":false},{"login":"adtac","id":7521600,"avatar_url":"https://avatars2.githubusercontent.com/u/7521600?v=4","gravatar_id":"","url":"https://api.github.com/users/adtac","html_url":"https://github.com/adtac","followers_url":"https://api.github.com/users/adtac/followers","following_url":"https://api.github.com/users/adtac/following{/other_user}","gists_url":"https://api.github.com/users/adtac/gists{/gist_id}","starred_url":"https://api.github.com/users/adtac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adtac/subscriptions","organizations_url":"https://api.github.com/users/adtac/orgs","repos_url":"https://api.github.com/users/adtac/repos","events_url":"https://api.github.com/users/adtac/events{/privacy}","received_events_url":"https://api.github.com/users/adtac/received_events","type":"User","site_admin":false},{"login":"satwikkansal","id":10217535,"avatar_url":"https://avatars1.githubusercontent.com/u/10217535?v=4","gravatar_id":"","url":"https://api.github.com/users/satwikkansal","html_url":"https://github.com/satwikkansal","followers_url":"https://api.github.com/users/satwikkansal/followers","following_url":"https://api.github.com/users/satwikkansal/following{/other_user}","gists_url":"https://api.github.com/users/satwikkansal/gists{/gist_id}","starred_url":"https://api.github.com/users/satwikkansal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/satwikkansal/subscriptions","organizations_url":"https://api.github.com/users/satwikkansal/orgs","repos_url":"https://api.github.com/users/satwikkansal/repos","events_url":"https://api.github.com/users/satwikkansal/events{/privacy}","received_events_url":"https://api.github.com/users/satwikkansal/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":925024199,"url":"https://api.github.com/repos/coala/cEPs/labels/New%20cEP","name":"New cEP","color":"8ffcbe","default":false},{"id":391778081,"url":"https://api.github.com/repos/coala/cEPs/labels/process/pending%20review","name":"process/pending review","color":"c2e0c6","default":false},{"id":421901408,"url":"https://api.github.com/repos/coala/cEPs/labels/size/S","name":"size/S","color":"ededed","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/coala/cEPs/pulls/137/commits","review_comments_url":"https://api.github.com/repos/coala/cEPs/pulls/137/comments","review_comment_url":"https://api.github.com/repos/coala/cEPs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/coala/cEPs/issues/137/comments","statuses_url":"https://api.github.com/repos/coala/cEPs/statuses/317fa33fb3f3c5e49301aba8dbf7f7461a00e541","head":{"label":"ishanSrt:blah","ref":"blah","sha":"317fa33fb3f3c5e49301aba8dbf7f7461a00e541","user":{"login":"ishanSrt","id":29859362,"avatar_url":"https://avatars2.githubusercontent.com/u/29859362?v=4","gravatar_id":"","url":"https://api.github.com/users/ishanSrt","html_url":"https://github.com/ishanSrt","followers_url":"https://api.github.com/users/ishanSrt/followers","following_url":"https://api.github.com/users/ishanSrt/following{/other_user}","gists_url":"https://api.github.com/users/ishanSrt/gists{/gist_id}","starred_url":"https://api.github.com/users/ishanSrt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ishanSrt/subscriptions","organizations_url":"https://api.github.com/users/ishanSrt/orgs","repos_url":"https://api.github.com/users/ishanSrt/repos","events_url":"https://api.github.com/users/ishanSrt/events{/privacy}","received_events_url":"https://api.github.com/users/ishanSrt/received_events","type":"User","site_admin":false},"repo":{"id":113298626,"name":"cEPs","full_name":"ishanSrt/cEPs","owner":{"login":"ishanSrt","id":29859362,"avatar_url":"https://avatars2.githubusercontent.com/u/29859362?v=4","gravatar_id":"","url":"https://api.github.com/users/ishanSrt","html_url":"https://github.com/ishanSrt","followers_url":"https://api.github.com/users/ishanSrt/followers","following_url":"https://api.github.com/users/ishanSrt/following{/other_user}","gists_url":"https://api.github.com/users/ishanSrt/gists{/gist_id}","starred_url":"https://api.github.com/users/ishanSrt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ishanSrt/subscriptions","organizations_url":"https://api.github.com/users/ishanSrt/orgs","repos_url":"https://api.github.com/users/ishanSrt/repos","events_url":"https://api.github.com/users/ishanSrt/events{/privacy}","received_events_url":"https://api.github.com/users/ishanSrt/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ishanSrt/cEPs","description":"coala Enhancement Proposals","fork":true,"url":"https://api.github.com/repos/ishanSrt/cEPs","forks_url":"https://api.github.com/repos/ishanSrt/cEPs/forks","keys_url":"https://api.github.com/repos/ishanSrt/cEPs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ishanSrt/cEPs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ishanSrt/cEPs/teams","hooks_url":"https://api.github.com/repos/ishanSrt/cEPs/hooks","issue_events_url":"https://api.github.com/repos/ishanSrt/cEPs/issues/events{/number}","events_url":"https://api.github.com/repos/ishanSrt/cEPs/events","assignees_url":"https://api.github.com/repos/ishanSrt/cEPs/assignees{/user}","branches_url":"https://api.github.com/repos/ishanSrt/cEPs/branches{/branch}","tags_url":"https://api.github.com/repos/ishanSrt/cEPs/tags","blobs_url":"https://api.github.com/repos/ishanSrt/cEPs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ishanSrt/cEPs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ishanSrt/cEPs/git/refs{/sha}","trees_url":"https://api.github.com/repos/ishanSrt/cEPs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ishanSrt/cEPs/statuses/{sha}","languages_url":"https://api.github.com/repos/ishanSrt/cEPs/languages","stargazers_url":"https://api.github.com/repos/ishanSrt/cEPs/stargazers","contributors_url":"https://api.github.com/repos/ishanSrt/cEPs/contributors","subscribers_url":"https://api.github.com/repos/ishanSrt/cEPs/subscribers","subscription_url":"https://api.github.com/repos/ishanSrt/cEPs/subscription","commits_url":"https://api.github.com/repos/ishanSrt/cEPs/commits{/sha}","git_commits_url":"https://api.github.com/repos/ishanSrt/cEPs/git/commits{/sha}","comments_url":"https://api.github.com/repos/ishanSrt/cEPs/comments{/number}","issue_comment_url":"https://api.github.com/repos/ishanSrt/cEPs/issues/comments{/number}","contents_url":"https://api.github.com/repos/ishanSrt/cEPs/contents/{+path}","compare_url":"https://api.github.com/repos/ishanSrt/cEPs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ishanSrt/cEPs/merges","archive_url":"https://api.github.com/repos/ishanSrt/cEPs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ishanSrt/cEPs/downloads","issues_url":"https://api.github.com/repos/ishanSrt/cEPs/issues{/number}","pulls_url":"https://api.github.com/repos/ishanSrt/cEPs/pulls{/number}","milestones_url":"https://api.github.com/repos/ishanSrt/cEPs/milestones{/number}","notifications_url":"https://api.github.com/repos/ishanSrt/cEPs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ishanSrt/cEPs/labels{/name}","releases_url":"https://api.github.com/repos/ishanSrt/cEPs/releases{/id}","deployments_url":"https://api.github.com/repos/ishanSrt/cEPs/deployments","created_at":"2017-12-06T09:52:27Z","updated_at":"2017-10-18T12:57:48Z","pushed_at":"2018-05-10T13:26:55Z","git_url":"git://github.com/ishanSrt/cEPs.git","ssh_url":"git@github.com:ishanSrt/cEPs.git","clone_url":"https://github.com/ishanSrt/cEPs.git","svn_url":"https://github.com/ishanSrt/cEPs","homepage":null,"size":87,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"coala:master","ref":"master","sha":"c1a4b7e48a5d29503d79e89f08b6e1a9ee26495b","user":{"login":"coala","id":10620750,"avatar_url":"https://avatars3.githubusercontent.com/u/10620750?v=4","gravatar_id":"","url":"https://api.github.com/users/coala","html_url":"https://github.com/coala","followers_url":"https://api.github.com/users/coala/followers","following_url":"https://api.github.com/users/coala/following{/other_user}","gists_url":"https://api.github.com/users/coala/gists{/gist_id}","starred_url":"https://api.github.com/users/coala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coala/subscriptions","organizations_url":"https://api.github.com/users/coala/orgs","repos_url":"https://api.github.com/users/coala/repos","events_url":"https://api.github.com/users/coala/events{/privacy}","received_events_url":"https://api.github.com/users/coala/received_events","type":"Organization","site_admin":false},"repo":{"id":60130869,"name":"cEPs","full_name":"coala/cEPs","owner":{"login":"coala","id":10620750,"avatar_url":"https://avatars3.githubusercontent.com/u/10620750?v=4","gravatar_id":"","url":"https://api.github.com/users/coala","html_url":"https://github.com/coala","followers_url":"https://api.github.com/users/coala/followers","following_url":"https://api.github.com/users/coala/following{/other_user}","gists_url":"https://api.github.com/users/coala/gists{/gist_id}","starred_url":"https://api.github.com/users/coala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coala/subscriptions","organizations_url":"https://api.github.com/users/coala/orgs","repos_url":"https://api.github.com/users/coala/repos","events_url":"https://api.github.com/users/coala/events{/privacy}","received_events_url":"https://api.github.com/users/coala/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/coala/cEPs","description":"coala Enhancement Proposals","fork":false,"url":"https://api.github.com/repos/coala/cEPs","forks_url":"https://api.github.com/repos/coala/cEPs/forks","keys_url":"https://api.github.com/repos/coala/cEPs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/coala/cEPs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/coala/cEPs/teams","hooks_url":"https://api.github.com/repos/coala/cEPs/hooks","issue_events_url":"https://api.github.com/repos/coala/cEPs/issues/events{/number}","events_url":"https://api.github.com/repos/coala/cEPs/events","assignees_url":"https://api.github.com/repos/coala/cEPs/assignees{/user}","branches_url":"https://api.github.com/repos/coala/cEPs/branches{/branch}","tags_url":"https://api.github.com/repos/coala/cEPs/tags","blobs_url":"https://api.github.com/repos/coala/cEPs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/coala/cEPs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/coala/cEPs/git/refs{/sha}","trees_url":"https://api.github.com/repos/coala/cEPs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/coala/cEPs/statuses/{sha}","languages_url":"https://api.github.com/repos/coala/cEPs/languages","stargazers_url":"https://api.github.com/repos/coala/cEPs/stargazers","contributors_url":"https://api.github.com/repos/coala/cEPs/contributors","subscribers_url":"https://api.github.com/repos/coala/cEPs/subscribers","subscription_url":"https://api.github.com/repos/coala/cEPs/subscription","commits_url":"https://api.github.com/repos/coala/cEPs/commits{/sha}","git_commits_url":"https://api.github.com/repos/coala/cEPs/git/commits{/sha}","comments_url":"https://api.github.com/repos/coala/cEPs/comments{/number}","issue_comment_url":"https://api.github.com/repos/coala/cEPs/issues/comments{/number}","contents_url":"https://api.github.com/repos/coala/cEPs/contents/{+path}","compare_url":"https://api.github.com/repos/coala/cEPs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/coala/cEPs/merges","archive_url":"https://api.github.com/repos/coala/cEPs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/coala/cEPs/downloads","issues_url":"https://api.github.com/repos/coala/cEPs/issues{/number}","pulls_url":"https://api.github.com/repos/coala/cEPs/pulls{/number}","milestones_url":"https://api.github.com/repos/coala/cEPs/milestones{/number}","notifications_url":"https://api.github.com/repos/coala/cEPs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/coala/cEPs/labels{/name}","releases_url":"https://api.github.com/repos/coala/cEPs/releases{/id}","deployments_url":"https://api.github.com/repos/coala/cEPs/deployments","created_at":"2016-05-31T23:37:51Z","updated_at":"2018-05-09T08:35:31Z","pushed_at":"2018-05-10T13:26:57Z","git_url":"git://github.com/coala/cEPs.git","ssh_url":"git@github.com:coala/cEPs.git","clone_url":"https://github.com/coala/cEPs.git","svn_url":"https://github.com/coala/cEPs","homepage":null,"size":82,"stargazers_count":19,"watchers_count":19,"language":null,"has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":40,"mirror_url":null,"archived":false,"open_issues_count":46,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":40,"open_issues":46,"watchers":19,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/coala/cEPs/pulls/137"},"html":{"href":"https://github.com/coala/cEPs/pull/137"},"issue":{"href":"https://api.github.com/repos/coala/cEPs/issues/137"},"comments":{"href":"https://api.github.com/repos/coala/cEPs/issues/137/comments"},"review_comments":{"href":"https://api.github.com/repos/coala/cEPs/pulls/137/comments"},"review_comment":{"href":"https://api.github.com/repos/coala/cEPs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/coala/cEPs/pulls/137/commits"},"statuses":{"href":"https://api.github.com/repos/coala/cEPs/statuses/317fa33fb3f3c5e49301aba8dbf7f7461a00e541"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"gitmate-bot"}}