# Week 05: GitHub for Collaboration ==== If you are new to HackMD, please see this short guide: [https://hackmd.io/@ols-4/hackmd-guide](https://hackmd.io/@ols-4/hackmd-guide) This is an optional cohort call for folks who are new to GitHub. If you have previously worked with GitHub, you can still attend the call as a helper. Please contact the Open Life Science team to let them know your interest in co-facilitating the session. ==== ## Before this call - Please create a GitHub account: [https://github.com](https://github.com) - Have a look at the OLS-4 repository for 'project issues': https://github.com/open-life-science/ols-4/issues - Comment of 1-2 project's recent post (vision, open canvas etc.) - Create your 'project issue' [as described here](https://www.youtube.com/watch?v=UG5TAIU6IVM) ## At this call we will give you a short 1.5 hour GitHub tutorial: - Creating a new repository - Creating a (README) file: Writing in Markdown - Managing issues and labels - Enabling a small website via GitHub - Submit changes (to the OLS-4 repository) via Pull Request (PR) - Setting the scene for self-paced learning after this session - Demo: Review PR and additional features to look at ## Join the call - Please note that this call will be recorded - The video will be available on the YouTube channel ([https://www.youtube.com/c/OpenLifeSci)](https://www.youtube.com/c/OpenLifeSci)) in the next days - Turn on your webcam if you don’t mind sharing your face (or off if you do!) - Please edit your Zoom name (click on the three dots on the top right of your video) and add one of the following letters in front of your name. - **W** for written reflection-based exercise in the main room - **S** for Spoken Discussion Breakout Room This will help us assign you to the breakout room with the format of your choice - If you are ok with both, please choose one for this week so that the hosts can assign you to a breakout room during the cohort call ## Roll call: The session facilitators will add your name before you edit it. - *Name / Icebreaker question: Share something from nature that has awed you or brought you joy recently - perhaps a flower, a view, a photo, a scent, a potted plant, a bird that flew past...* * Name 1 / * Name 2 / * Name 3 / * Name 4 / * Name 5 / * Name 6 / * Name 7 / * Name 8 / * Name 9 / * Name 10 / * Name 11 / * Name 12 / * Name 13 / * Name 14 / * Name 15 / * Name 16 / * Name 17 / * Name 18 / * Name 19 / * Name 20 / * Name 21 / * Name 22 / * Name 23 / * Name 24 / * 🗣️ Welcome! * Reminder: Code of conduct & community participation guidelines * If you experience or witness unacceptable behaviour, or have any other concerns, please report it by contacting the organisers - Bérénice, Emmy, Malvika, and Yo. (team@openlifesci.org). * To report an issue involving one of the organisers, please email one of the members individually (berenice@openlifesci.org, malvika@openlifesci.org, yo@openlifesci.org, emmy@openlifesci.org). 🛠 Introduction to GitHub - Slides: [GitHub for Collaboration](https://docs.google.com/presentation/d/1qymN0F-kToQfFIPjXOrXe7lHPy_UB0Buew2kAI1WfWg/edit?usp=sharing) - Training materials: https://malvikasharan.github.io/developing_collaborative_document/ - Cheatsheet: https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf ## Pull Request (PR) Exercise: Breakout-1 After the facilitators have demo-ed how to create PR: - Visit the GitHub file for this work: https://github.com/open-life-science/ols-4/week-05-notes.md - Edit the file by adding details next to your name (click on the pencil symbol) - Commit 'on a new branch' -> create your Pull Request ## Creating a GitHub page (website): Breakout-2 After the facilitators have demo-ed how to create a minimal website/Git page: - Visit the GitHub reprository that you created - Edit the GitHub sessting to active Git Pages option and save it - Copy the link for your Git Page ([GitHub User Name].[github.io/].[repository name]) and open it on your browser ## Questions / Comments? - - :pray: Closing --- - Next cohort call: February 26, 2:00 - 3:30 pm CET ([time zone](https://arewemeetingyet.com/Berlin/2020-02-26/14:00/OLS-1%20Cohort%20Call%20(Week%206))) ### GitHub Resources - [Mozilla Science Lab's Study Group Orientation](https://mozillascience.github.io/study-group-orientation/) and [Friendly GitHub Intro by Kirstie Whitaker](https://github.com/KirstieJane/friendly-github-intro) - Visual description: [https://learngitbranching.js.org/](https://learngitbranching.js.org/) (great resource for learning Git!) - Useful GitHub resources - [GitHub for Collaboration (from Mozilla)](https://mozilla.github.io/open-leadership-training-series/articles/github-for-collaboration/) - [Understanding the GitHub workflow](https://guides.github.com/introduction/flow/) - [A Friendly Github Intro Workshop (from Danielle Robinson)](https://daniellecrobinson.github.io/friendly-github-intro/) - [GitHub help](https://help.github.com/) - [Oh Shit, Git!?!](http://ohshitgit.com/) - [Try Git](https://try.github.io/) - [Git book](https://git-scm.com/book/en/v2) - [GitHub glossary](https://github.com/joeyklee/friendly-github-intro/blob/master/glossary.md) - [Writing on Github](https://help.github.com/categories/writing-on-github/) - [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) - [Git workflow](https://www.atlassian.com/git/tutorials/comparing-workflows) ### Open Q & A time - - - ### Feedback #### What worked? - - #### What didn't worked? - - #### What would you change? - - #### What surprised you? - - License: CC BY 4.0, Open Life Science (OLS), 2021 *Reference*: Open Life Science, License*: CC BY 4.0, The Turing Way*