Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
84 lines (52 sloc) 2.93 KB

Schedule

Here's the roadmap for the workshop:

9:30 - 10:00: Registration

  • Coffee, tea, and cookies - Thanks UBC Library!!!!

10:00 - 10:15: Introductions

  • About us
  • About Mozilla Science Lab
  • Say "hello" to your table group
  • Code of Conduct

10:15 - 10:35: Github - What, Why, & Welcome

10:35 - 11:00: Getting Started With GitHub

11:00 - 12:00: Set Up Your First Project

Github Essentials Guide

  • You will have an hour to play around in the GitHubverse - we will be around to help clarify and guide you through any questions you might have.
  • To get a feeling for the workflow shown in the prior presentations, try to:
    • Create a repo from scratch
    • Make a README using markdown documenting what your project is about, who is involved, why it is interesting, how to get the project setup (e.g. what version of R, what packages are you using, links to references, and add a friendly gif, etc.)
    • Create some issues that need to be completed - add labels to them.
    • Create a few commits
    • Create a branch to experiment new features on:
      • make a pull request to merge those changes into your "master" branch
    • Revert a commit
    • Celebrate!

12:00 - 12:30: Lunch

  • Pizza and drinks will be served (there will be some veg/gluten free options in case there are food allergies) - Thanks UBC Library (again)!

12:30 - 1:45: Collaborating on GitHub

GitHub Collaboration Workflow

  • Group Exercise: Let's Plan a Party
    • As a group we will work to plan a party - each table will be tasked with developing one of the details of the party (e.g. food, invitations, venue, etc)

1:45 - 2:00: Share results / Feedback

  • Share the results of the party planning
  • Share feedback on challenges, solutions, and recommendations

2:00 - 2:15: Break Time

  • Open Source Stretch
  • Cookies, coffee, and tea break - Thanks UBC Library! Our fueling heroes of the day!

2:15 - 2:45: Essential Pieces of a Repo

  • Why we need:

    • README
    • CONTRIBUTING
    • CODE OF CONDUCT
    • LICENSE
  • On open access, open science, and open education ...

2:45 - 3:15: Next Steps / Taking it further

  • TBD

3:15 - 3:30: Close

  • Wrapping up last questions, feedback, etc.