{"id":2110,"date":"2015-06-16T09:47:02","date_gmt":"2015-06-16T16:47:02","guid":{"rendered":"http:\/\/mozscienceblog.wpengine.com\/?p=2110"},"modified":"2019-02-28T12:40:10","modified_gmt":"2019-02-28T20:40:10","slug":"abbys-favourite-mozsprint-moments-paperbadger-at-the-global-sprint-and-beyond","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-science\/abbys-favourite-mozsprint-moments-paperbadger-at-the-global-sprint-and-beyond\/","title":{"rendered":"Abby&#8217;s favourite #mozsprint moments: PaperBadger at the global sprint and beyond"},"content":{"rendered":"<p>On June 4-5, the Science Lab hosted it&#8217;s <a href=\"http:\/\/mozillascience.org\/global-sprint-2015\">second annual global sprint<\/a> (#mozsprint). For 50+ hours, 30 sites around the world collaborated to generate over 100 pull requests! This event helped myself and others participate in a global expression of the open research community while digging deep in the fundamental work needed to run an open source software project. By experiencing both the technology and community around the Science Lab, we shaped tools and made plans to further science on the web.<\/p>\n<p>This year, I served as project lead on the <a href=\"https:\/\/www.mozillascience.org\/contributorship-badges-a-new-project\/\">Contributorship Badges for Science project<\/a> (<a href=\"https:\/\/github.com\/mozillascience\/PaperBadger\">PaperBadger<\/a>) while co-hosting a local site in Toronto. I wanted to take some time to share some of my favourite moments and lessons around the people, my project, and future plans coming out of #mozsprint.<\/p>\n<h2>Community: seeing the <b>people<\/b> come together<\/h2>\n<p>I was able to talk to and collaborate with community members from all over the world through our open video stream, <a href=\"irc:\/\/irc.mozilla.org\/sciencelab\">irc<\/a>, <a href=\"https:\/\/twitter.com\/search?q=mozsprint\">twitter<\/a>, email and <a href=\"http:\/\/github.com\/mozillascience\/\">GitHub<\/a>. PaperBadger alone saw contributions come from Florida, Morocco, London and Toronto!<\/p>\n<p>Here are some of my favourite moments watching the Science Lab community bond and grow:<\/p>\n<div class=\"pure-g\">\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Every ~8 hours, we had project check-ins over the video stream. All active sites would give a quick update on their project status and progress.<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Listening to the <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a> presentations so I can tell the overlords what to work on. <a href=\"https:\/\/twitter.com\/MozillaScience\">@MozillaScience<\/a> <a href=\"http:\/\/t.co\/KNJIkuFy2l\">pic.twitter.com\/KNJIkuFy2l<\/a><\/p>\n<p>\u2014 Labby The Rat (@LabbyTheRat) <a href=\"https:\/\/twitter.com\/LabbyTheRat\/status\/606393067449352192\">June 4, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Outside of the check-ins, there was constant chatter over twitter, irc and occasional face to face questions over the video stream<\/b><\/p>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">Had fun wrangling <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a> tweets, will share <a href=\"https:\/\/twitter.com\/hashtag\/ipython?src=hash\">#ipython<\/a> notebook as tutorial. Cc <a href=\"https:\/\/twitter.com\/MozillaScience\">@MozillaScience<\/a> <a href=\"https:\/\/twitter.com\/billdoesphysics\">@billdoesphysics<\/a> <a href=\"http:\/\/t.co\/wVwrQUR7SY\">pic.twitter.com\/wVwrQUR7SY<\/a><\/p>\n<p>\u2014 Radhouane Aniba (@radaniba) <a href=\"https:\/\/twitter.com\/radaniba\/status\/606978235486765057\">June 6, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<p>Thanks to the video feed and twitter, we could be a part of the fun moments at all the different sites! A few of my personal highlights:<\/p>\n<div class=\"pure-g\">\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>CERN showed up, ready to hack in a bus. Yes, a bus.<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Introducing our five <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a> projects! <a href=\"https:\/\/twitter.com\/CERN\">@CERN<\/a> <a href=\"https:\/\/twitter.com\/MozillaScience\">@MozillaScience<\/a> <a href=\"http:\/\/t.co\/RKDw9xcMc0\">pic.twitter.com\/RKDw9xcMc0<\/a><\/p>\n<p>\u2014 Laura Rueda (@espacial) <a href=\"https:\/\/twitter.com\/espacial\/status\/606373184582074368\">June 4, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Meanwhile, Jaffna, Sri Lanka was standing room only.<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">The Broad view of <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a> inaugration in University of Jaffna <a href=\"http:\/\/t.co\/Xdg5GxSu5R\">pic.twitter.com\/Xdg5GxSu5R<\/a><\/p>\n<p>\u2014 NIFRAS ISMAIL (@nifras_tweety) <a href=\"https:\/\/twitter.com\/nifras_tweety\/status\/606343986681290752\">June 4, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Melbourne won #mozsprint by throwing a party complete with #mozcake.<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Melbourne team on our last hours of <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a>! Balloons, cake, wine &#8211; oh my! <a href=\"https:\/\/twitter.com\/dfflanders\">@dfflanders<\/a> <a href=\"https:\/\/twitter.com\/Isa_Kiko\">@Isa_Kiko<\/a> <a href=\"https:\/\/twitter.com\/cobismith\">@cobismith<\/a> <a href=\"http:\/\/t.co\/EAiNT3toyR\">pic.twitter.com\/EAiNT3toyR<\/a><\/p>\n<p>\u2014 Dejan (@heyDejan) <a href=\"https:\/\/twitter.com\/heyDejan\/status\/606714578290941953\">June 5, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Even Beaker showed up in Palo Alto to contribute a few lines of code!<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Good progress made today by the team <a href=\"https:\/\/twitter.com\/ScienceExchange\">@ScienceExchange<\/a> on the first day of the <a href=\"https:\/\/twitter.com\/MozillaScience\">@MozillaScience<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a>. <a href=\"http:\/\/t.co\/seg7wAXQjt\">pic.twitter.com\/seg7wAXQjt<\/a><\/p>\n<p>\u2014 Scientific Protocols (@SProtocolsOrg) <a href=\"https:\/\/twitter.com\/SProtocolsOrg\/status\/606677723428343809\">June 5, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<h2>Technology: seeing my <b>project<\/b> come together<\/h2>\n<p><a href=\"https:\/\/github.com\/mozillascience\/PaperBadger\">PaperBadger<\/a> is a prototype testing ways to use open badges to assign digital credentials to contributions on academic papers. This project saw 20 merged pull requests over the two days by a group of amazing community members. We were able to strengthen collaborations and surface new community contributors.<\/p>\n<div class=\"pure-g\">\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>Our GitHub repo was incredibly active those two days.<\/b><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">HUGE thx 2 those working on PaperBadger @<a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a>\/\/<a href=\"https:\/\/twitter.com\/ORCID_Org\">@ORCID_Org<\/a> <a href=\"https:\/\/twitter.com\/rcpeters\">@rcpeters<\/a> <a href=\"https:\/\/twitter.com\/heyaudy\">@heyaudy<\/a> <a href=\"https:\/\/twitter.com\/alicoding\">@alicoding<\/a> <a href=\"https:\/\/twitter.com\/wjrsimpson\">@wjrsimpson<\/a> <a href=\"https:\/\/twitter.com\/AmyeKenall\">@AmyeKenall<\/a> <a href=\"http:\/\/t.co\/iJmsewDcIE\">pic.twitter.com\/iJmsewDcIE<\/a><\/p>\n<p>\u2014 Abby Cabunoc Mayes (@abbycabs) <a href=\"https:\/\/twitter.com\/abbycabs\/status\/607977995463098368\">June 8, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><b>There were many email notifications&#8230;<\/b><\/p>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p dir=\"ltr\" lang=\"en\"><a href=\"https:\/\/twitter.com\/abbycabs\">@abbycabs<\/a> Today I got many emails about PaperBadges. I think that <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a> is going good. Sorry to missed this edition of <a href=\"https:\/\/twitter.com\/hashtag\/mozsprint?src=hash\">#mozsprint<\/a>.<\/p>\n<p>\u2014 Raniere Silva (@rgaiacs) <a href=\"https:\/\/twitter.com\/rgaiacs\/status\/606653689063866368\">June 5, 2015<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<p>Here are a few of the many changes implemented for #mozsprint:<\/p>\n<div class=\"pure-g\">\n<div class=\"pure-u-md-1-2 pure-u-1\">\n<p>The front-end, built using <a href=\"https:\/\/facebook.github.io\/react\/\">React<\/a>, was fleshed out with lots of help from <a href=\"https:\/\/twitter.com\/alicoding\">Ali<\/a>. Notably, he added prettyprinted JSON if you want to <a href=\"http:\/\/paperbadger.herokuapp.com\/\">browse through the api endpoints<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><img decoding=\"async\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2015\/06\/Screen-Shot-2015-06-16-at-11.00.11-300x174.png\" alt=\"\" width=\"300\" \/><br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2015\/06\/Screen-Shot-2015-06-16-at-11.02.22-300x145.png\" alt=\"\" width=\"300\" height=\"145\" \/><\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\">\n<p><a href=\"https:\/\/twitter.com\/work_rob_work\">Rob<\/a> and <a href=\"https:\/\/github.com\/wjrsimpson\">Will<\/a> from <a href=\"http:\/\/orcid.org\/\">ORCID<\/a>, the unique researcher identifier, implemented ORCID authentication. Now, when you try to issue a badge, you will be prompted to log in via ORCID. <a href=\"http:\/\/paperbadger.herokuapp.com\/issue\/\">Try it out here!<\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\">\n<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2015\/06\/Screen-Shot-2015-06-16-at-11.00.37-300x300.png\" alt=\"\" width=\"300\" height=\"300\" \/><\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\">\n<p>To help keep our code correct and easy to contribute to, <a href=\"http:\/\/twitter.com\/audy\">Austin<\/a> and <a href=\"https:\/\/github.com\/aid29\">Ai<\/a> worked tirelessly to refactor the code and implement testing on PaperBadger. Austin even added <a href=\"https:\/\/travis-ci.org\/\">Travis<\/a>, which I think is magical!<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2015\/06\/Screen-Shot-2015-06-16-at-11.01.03-300x75.png\" alt=\"\" width=\"300\" height=\"75\" \/><\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\">\n<p>We want to make it as easy as possible for you to jump in and contribute to the project! We got rid of one extra step from <a href=\"https:\/\/github.com\/mozillascience\/PaperBadger#getting-started\">Getting Started<\/a> &#8212; Ali added <a href=\"https:\/\/www.npmjs.com\/package\/habitat\">Habitat<\/a> to read in your environment variables.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"pure-u-md-1-2 pure-u-1\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2015\/06\/Screen-Shot-2015-06-16-at-11.41.41-300x145.png\" alt=\"Screen Shot 2015-06-16 at 11.41.41\" width=\"300\" height=\"145\" \/><\/div>\n<\/div>\n<p>To hear more about these changes and what&#8217;s next for PaperBadger, join our <a href=\"https:\/\/etherpad.mozilla.org\/sciencelab-project-call-june25\">project call at 11am ET, on Thursday, June 25<\/a>!<\/p>\n<h2>Learning: seeing the <b>plan<\/b> come together<\/h2>\n<p>By running this project, I was able to understand what kind of support we need to provide to the community if we want more researchers leading and contributing to open source software for science. Part of the success of #mozsprint came from the lowered barriers to entry to a new project. Project leads were available, there were many avenues for communication and new contributions and naive questions were expected.<\/p>\n<p>Following Mozilla&#8217;s tradition of hosting project calls to discuss open source work with the public, the Science Lab is going to start holding <strong>monthly project calls on the third Thursday of the month<\/strong> for our technical prototypes helping further web-enabled science. These calls will be a safe place where a new contributor can learn about the project and regular contributors can learn from each other.<\/p>\n<h3>What&#8217;s next: Join us June 25 (and every third Thursday of the month)<\/h3>\n<p>This call is open to designers, developers, researchers, publishers \u2014 pretty much anyone interested in participating and learning more about the project. We could use all sorts of input on this (beyond just code), so if you\u2019re new to open source, come join us \u2013 we\u2019d love to have you involved. We want to give researchers a painless way to experience open, iterative workflow and learn how open source can help their community.<\/p>\n<p><strong>WHAT<\/strong>: Call for anyone interested in helping build Contributorship Badges for Science (PaperBadger)<br \/>\n<strong>WHEN<\/strong>: June 25, 11am ET<br \/>\n<strong>PAD<\/strong>: <a href=\"https:\/\/etherpad.mozilla.org\/sciencelab-project-call-june25\">https:\/\/etherpad.mozilla.org\/sciencelab-project-call-june25<\/a><br \/>\n<strong>VIDEO LINK<\/strong>: <a href=\"https:\/\/plus.google.com\/events\/cm470o4ia8kja7hiacli36pos6o\">https:\/\/plus.google.com\/events\/cm470o4ia8kja7hiacli36pos6o<\/a><\/p>\n<p>Thank you all for a great #mozsprint! I hope we can bring more of this kind of collaboration and openness to our communities through regular project calls. See you there!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On June 4-5, the Science Lab hosted it&#8217;s second annual global sprint (#mozsprint). For 50+ hours, 30 sites around the world collaborated to generate over 100 pull requests! This event helped myself and others participate in a global expression of &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-science\/abbys-favourite-mozsprint-moments-paperbadger-at-the-global-sprint-and-beyond\/\">Continue reading<\/a><\/p>\n","protected":false},"author":144,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[290376],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/2110"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/users\/144"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/comments?post=2110"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/2110\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/media?parent=2110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/categories?post=2110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/tags?post=2110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}