{"action":"created","issue":{"url":"https://api.github.com/repos/OCA/maintainer-tools/issues/146","labels_url":"https://api.github.com/repos/OCA/maintainer-tools/issues/146/labels{/name}","comments_url":"https://api.github.com/repos/OCA/maintainer-tools/issues/146/comments","events_url":"https://api.github.com/repos/OCA/maintainer-tools/issues/146/events","html_url":"https://github.com/OCA/maintainer-tools/issues/146","id":111845646,"number":146,"title":"PROPOSAL: Improve Contributor Tooling","user":{"login":"blaggacao","id":7548295,"avatar_url":"https://avatars.githubusercontent.com/u/7548295?v=3","gravatar_id":"","url":"https://api.github.com/users/blaggacao","html_url":"https://github.com/blaggacao","followers_url":"https://api.github.com/users/blaggacao/followers","following_url":"https://api.github.com/users/blaggacao/following{/other_user}","gists_url":"https://api.github.com/users/blaggacao/gists{/gist_id}","starred_url":"https://api.github.com/users/blaggacao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blaggacao/subscriptions","organizations_url":"https://api.github.com/users/blaggacao/orgs","repos_url":"https://api.github.com/users/blaggacao/repos","events_url":"https://api.github.com/users/blaggacao/events{/privacy}","received_events_url":"https://api.github.com/users/blaggacao/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-10-16T14:40:25Z","updated_at":"2015-10-16T16:06:16Z","closed_at":null,"body":"**This evolves from and closes #145.**\r\n\r\nI claim, there is a benefit on incentive to converge contributor tooling, as odoo community, for the nature of the product, is characterized by many half-programmers. For the sake of efficient discussion, if you want to challenge this claim, please mark this specifically in your comment.\r\n\r\n### A generally adoptable tooling should be:\r\n- platform independent\r\n- easy to setup / automated\r\n- solve as many topics *implicitly* as possible\r\n\r\n### It comprises the following subsystems:\r\n\r\n- editor Subsystem / IDE\r\n- git subsystem\r\n- dev testing subsystem\r\n\r\n### Optimization candiates per Subsystem:\r\n\r\n#### Editor / IDE:\r\n- snippets and templating\r\n- formatting\r\n- file layout\r\n\r\n#### git subsystem:\r\n- feature workflow\r\n- correct origin/upstream setup\r\n- sorting/isolating of this messy (sorry for opnioning) multypurpose repositories, which I still not know how to do this...\r\n\r\n#### dev testing subsystem:\r\n- platform independent\r\n- isolated (for the efimeral developer)\r\n- easy setup\r\n- autoreload on file change features\r\n- local or remote/proxy for individual and teams"},"comment":{"url":"https://api.github.com/repos/OCA/maintainer-tools/issues/comments/148756191","html_url":"https://github.com/OCA/maintainer-tools/issues/146#issuecomment-148756191","issue_url":"https://api.github.com/repos/OCA/maintainer-tools/issues/146","id":148756191,"user":{"login":"rvalyi","id":16926,"avatar_url":"https://avatars.githubusercontent.com/u/16926?v=3","gravatar_id":"","url":"https://api.github.com/users/rvalyi","html_url":"https://github.com/rvalyi","followers_url":"https://api.github.com/users/rvalyi/followers","following_url":"https://api.github.com/users/rvalyi/following{/other_user}","gists_url":"https://api.github.com/users/rvalyi/gists{/gist_id}","starred_url":"https://api.github.com/users/rvalyi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvalyi/subscriptions","organizations_url":"https://api.github.com/users/rvalyi/orgs","repos_url":"https://api.github.com/users/rvalyi/repos","events_url":"https://api.github.com/users/rvalyi/events{/privacy}","received_events_url":"https://api.github.com/users/rvalyi/received_events","type":"User","site_admin":false},"created_at":"2015-10-16T16:06:16Z","updated_at":"2015-10-16T16:06:16Z","body":"@blaggacao @dreispt we also plan to fit Voodoo with OCA specific commands like: add an OCA repo X to my project, like a single command to fork and OCA repo or checkout a fresh pull request etc..."}}