9:30 AM
- Steph & Joey Meet up and Setup
- Matt Arrives
- Some food and beverages? - coffee/tea, snacks, nametags, sticky notes
10:00 - 10:15 AM
- Introductions - Joey, Steph, Matt'
- What does mozilla do - why are we here, what can we do, how we can help, how you can get involved
- see who of the group is familiar with github - spread them around to help tables
10:15 - 10:45 AM
- The hook: Run through some common scenarios
- Scenario 1: Experimentation:
- Thesis with _version1, _version1a, _version1b
- Scenario 2: Social Platform
- Github as a todo list and collaboration manager (e.g. issue tracking, all parties have up-to-date copies)
- Scenario 3: Time machine capabilities
- Track and go back
- Scenario 4: ...
- ...
- Scenario 1: Experimentation:
10:45 AM - 11:30 AM
-
Demo 1: Making your first project
-
Essential Pieces:
- Start with readme
- Mention contributing & code of conduct (revisit later with greater detail - and make it)
-
2 pathways
- Starting from scratch
- Starting from Existing
-
Skills needed:
- markdown
- version control / "committing"
- "a good commit message"
- "going back in time"
- Branching & merging
11:30 AM - 12:00 AM
- Work time to create your first project or add an existing project to github
- Readmes will be the focus
Break: 12:00 PM - 12:30 PM
- continue working
- Food - pizza or sandwiches, etc.
12:30 PM - 1:00 PM
- Regroup and field comments/ feedback / questions, etc.
- Demo 2: the github flow
- Essentials:
- adding collaborators
- issues
- good first bugs
- Branching / Merging / Pull Request
- Additional:
- contributing
- code of conduct
1:00 PM - 1:45 PM
- Work time to go through github flow with groups/partners
1:45 PM - 2:00 PM
- Regroup and field comments/ feedback / questions, etc.
2:00 PM - 2:30: PM
- Demo 3:
- gh-pages
2:30 PM - 3:00 PM
- Work time to go through ...
3:00 PM
- Start winding down
- overview of all things learned
- Closing remarks, feedback session, improvements, things that worked?
3:30 PM
- Close / Cleanup