{"id":190,"date":"2012-12-12T22:56:47","date_gmt":"2012-12-13T02:56:47","guid":{"rendered":"http:\/\/www.joshmatthews.net\/blog\/?p=190"},"modified":"2012-12-12T23:35:58","modified_gmt":"2012-12-13T03:35:58","slug":"next-steps-for-bugs-ahoy-patches-desired","status":"publish","type":"post","link":"https:\/\/www.joshmatthews.net\/blog\/2012\/12\/next-steps-for-bugs-ahoy-patches-desired\/","title":{"rendered":"Next steps for Bugs Ahoy: patches desired!"},"content":{"rendered":"<p><a href=\"http:\/\/www.joshmatthews.net\/bugsahoy\/\">Bugs Ahoy<\/a> is coasting along right now, and that&#8217;s fine. It fills a need, and apparently it does that pretty well from what I hear. However, there is a greater need &#8211; Mozilla needs a task board for all activities, and we need to not be distracted by reinventing yet another system. I&#8217;m kicking off a project to expand the Bugs Ahoy project to fill this need, and I am need lots of help.<\/p>\n<p>Here&#8217;s the plan:<\/p>\n<ul>\n<li>The task board will scrape data from an empty github repository&#8217;s issues list<\/li>\n<li>These issues will be tagged in broad, useful ways (marketing, design, writing, mozilla hispano, whatever)<\/li>\n<li>New contributors with skills other than writing code will be able to browse the tasks available and get involved easier and quicker than ever before!<\/li>\n<\/ul>\n<p>The main work that needs to be done falls into two categories:<\/p>\n<ul>\n<li>Authenticating with github (please help, my brain just falls apart when I try to read about OAuth)<\/li>\n<li>Creating a page that allows creating new tasks\/modifying existing ones through the Github API<\/li>\n<\/ul>\n<p>We want to avoid any need for users of the task board (both task creators and browsers) to ever visit Github; it&#8217;s just serving as a convenient backend to store the data. I&#8217;m snowed under with too many projects right now and can&#8217;t focus on this right now, but I would be thrilled to work with someone (or several someones!) to get it done. This is going to be a very useful tool when it&#8217;s finished, we just need some elbow grease to crank out a prototype. If you have experience with Javascript and\/or Python, please get in touch! You can find the source <a href=\"https:\/\/github.com\/jdm\/bugsahoy\">on github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bugs Ahoy is coasting along right now, and that&#8217;s fine. It fills a need, and apparently it does that pretty well from what I hear. However, there is a greater need &#8211; Mozilla needs a task board for all activities, &hellip; <a href=\"https:\/\/www.joshmatthews.net\/blog\/2012\/12\/next-steps-for-bugs-ahoy-patches-desired\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,22],"tags":[],"class_list":["post-190","post","type-post","status-publish","format-standard","hentry","category-mozilla","category-projects"],"_links":{"self":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":3,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":193,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/190\/revisions\/193"}],"wp:attachment":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}