{"id":3510,"date":"2016-03-29T10:29:42","date_gmt":"2016-03-29T17:29:42","guid":{"rendered":"https:\/\/mozillascience.org\/?p=3510"},"modified":"2016-03-29T10:29:42","modified_gmt":"2016-03-29T17:29:42","slug":"making-friends-with-github","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-science\/making-friends-with-github\/","title":{"rendered":"Making Friends with GitHub"},"content":{"rendered":"<p>One of the areas of challenge we see most frequently in bringing new folks onboard to \u201copen science\u201d is the learning curve involved with open tools, particularly those who are not well-versed in the world of coding and open source.<\/p>\n<p>A couple weeks ago, we had the opportunity to work with one of our Mozilla Fellows for Science, <a href=\"http:\/\/jk-lee.com\/blog\/\">Joey Lee<\/a>, on developing a \u201c<a href=\"http:\/\/joeyklee.github.io\/friendly-github-intro\/\">Friendly Intro to GitHub\u201d workshop<\/a> at the <a href=\"https:\/\/www.facebook.com\/UBC.CTLT\/photos\/pb.135004786640540.-2207520000.1457925102.\/694662900674723\/?type=3&amp;theater\">University of British Columbia<\/a>. \u00a0The workshop assumed no experience on the part of the participants and is designed to be taught in one day. \u00a0While there was some mention of how GitHub works with Git, we tried to stay focused on the online interface with some dalliance in GitHub Desktop just to keep it simple.<\/p>\n<div id=\"attachment_3511\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/GHWorkshpRoom.jpg\" rel=\"attachment wp-att-3511\"><img aria-describedby=\"caption-attachment-3511\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-3511\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/GHWorkshpRoom-300x169.jpg\" alt=\"Friendly Intro to GitHub Workshop\" width=\"300\" height=\"169\" \/><\/a><p id=\"caption-attachment-3511\" class=\"wp-caption-text\">&#8220;Friendly Intro to GitHub&#8221; workshop hosted by University of British Columbia Library<\/p><\/div>\n<p>We started with essentials such as what GitHub actually is, a glossary, and some examples then let folks get down and dirty with GitHub by setting up their very own <a href=\"http:\/\/joeyklee.github.io\/friendly-github-intro\/guides\/github-essentials\/\">first project<\/a>.<\/p>\n<p>What makes GitHub so great as a tool for working open is the ability to preserve version control even while collaborating with multiple people. \u00a0After lunch we had participants really <a href=\"http:\/\/joeyklee.github.io\/friendly-github-intro\/guides\/github-collaboration-party\/\">experience the collaborative aspect<\/a> by creating issues, making pull requests and forking. (Not sure what all that means? Check out the <a href=\"https:\/\/github.com\/joeyklee\/friendly-github-intro\/blob\/master\/glossary.md\">glossary<\/a>.)<\/p>\n<div id=\"attachment_3512\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/GHWorkshopPartic-e1458925837827.jpg\" rel=\"attachment wp-att-3512\"><img aria-describedby=\"caption-attachment-3512\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-3512\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/GHWorkshopPartic-e1458925837827-300x256.jpg\" alt=\"Collaborating on GitHub\" width=\"300\" height=\"256\" \/><\/a><p id=\"caption-attachment-3512\" class=\"wp-caption-text\">Collaborating on GitHub<\/p><\/div>\n<p>The workshop finished up with a discussion on the essential pieces of a repository such as READMEs, Codes of Conduct, Licenses, and CONTRIBUTING docs.<\/p>\n<p>Our <a href=\"http:\/\/goo.gl\/forms\/sBllBslPwx\">post assessment survey<\/a> gave us some great feedback on what worked and what didn\u2019t.<\/p>\n<div id=\"attachment_3513\" style=\"width: 622px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-3.07.59-PM.png\" rel=\"attachment wp-att-3513\"><img aria-describedby=\"caption-attachment-3513\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-3513\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-3.07.59-PM.png\" alt=\"Rating on pace of workshop\" width=\"612\" height=\"241\" \/><\/a><p id=\"caption-attachment-3513\" class=\"wp-caption-text\">Feedback on pace of the workshop<\/p><\/div>\n<p>There was strong agreement that participants learned something valuable from the workshop (4.5 on 5 pt scale) and the pace of the workshop was good for learning (4.6). \u00a0The comments were where we found gold, however.<\/p>\n<p><strong>On the value of the workshop:<\/strong><\/p>\n<blockquote><p>&#8220;It for sure made GitHub more accessible and understandable. I tried learning it before by myself, but found that very difficult. I feel now that I have a much better understanding of the concepts and main work flows, and using that, it will be much easier and hopefully more straightforward to use github!&#8221;<\/p><\/blockquote>\n<p><strong>Regarding comfort with GitHub after the workshop:<\/strong><\/p>\n<blockquote><p>\u201cI learned lots but there is still so much more to learn! So many different things github can be used for, I want to learn more.\u201d<\/p>\n<p>\u201cI learned the important concept &#8211; Github is not only used for coders! It&#8217;s good that the activities in workshops are not related to coding.\u201d<\/p><\/blockquote>\n<p><a href=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-3.18.03-PM.png\" rel=\"attachment wp-att-3514\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3514\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-3.18.03-PM.png\" alt=\"Tweet abt workshop\" width=\"569\" height=\"102\" \/><\/a>The best part of our post-workshop assessment was that 100% of respondents said they would recommend this workshop to others!<\/p>\n<p><a href=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-2.48.31-PM.png\" rel=\"attachment wp-att-3515\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3515\" src=\"https:\/\/mozscienceblog.wpengine.com\/wp-content\/uploads\/2016\/03\/Screen-Shot-2016-03-21-at-2.48.31-PM.png\" alt=\"Pie Chart of responses\" width=\"496\" height=\"260\" \/><\/a><\/p>\n<p>GitBooks and GitPages were requested by several people for follow-up workshops, so look for those to come in the future!<\/p>\n<p>Workshop materials including exercises, schedule and etherpad can all be found here: <a href=\"http:\/\/joeyklee.github.io\/friendly-github-intro\/\">http:\/\/joeyklee.github.io\/friendly-github-intro\/<\/a><\/p>\n<p>Feel free to <a href=\"https:\/\/github.com\/joeyklee\/friendly-github-intro\">fork the repository<\/a> and make it your own!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the areas of challenge we see most frequently in bringing new folks onboard to \u201copen science\u201d is the learning curve involved with open tools, particularly those who are not well-versed in the world of coding and open source. &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/foundation-archive\/mozilla-science\/making-friends-with-github\/\">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":[384906,19680],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/3510"}],"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=3510"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/posts\/3510\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/media?parent=3510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/categories?post=3510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/foundation-archive\/wp-json\/wp\/v2\/tags?post=3510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}