Skip to content

Commit 72ffcc3

Browse files
committed
Restructure files
1 parent 1ed5553 commit 72ffcc3

File tree

12 files changed

+1689
-306
lines changed

12 files changed

+1689
-306
lines changed

README.md

Lines changed: 50 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,50 @@
1-
# github-techtalk
2-
3-
4-
## #1. Get to Know Version Control with GitHub
5-
- [x] Create outline; done [here](https://github.com/saracope/github-techtalk/blob/master/session1.md)
6-
- [ ] Draft version 1 of slides
7-
- [ ] Send for review/eyes on
8-
- [ ] Finalize after feedback
9-
- [ ] Writeup marketing collateral
10-
- [ ] Post slides and registration link
11-
12-
## Getting started with GitHub
13-
- Version control basics
14-
- Overview of GitHub Flow
15-
- Creating a new repo
16-
- Interface walk-through demo
17-
- Creating, merging branches
18-
- Your first commit
19-
- Tips
20-
21-
## Getting collaborative with GitHub
22-
- GitHub user roles for projects
23-
- Refresh of GitHub Flow
24-
- Forking and branching
25-
- Submitting your first pull request
26-
- Reviewing and merging pull requests as the project maintainer
27-
- Anatomy of an open source project
28-
- Issues & projects
29-
- Tips
30-
31-
## Project communication in GitHub
32-
- Clear communication benefits everyone
33-
- Understanding your audience
34-
- Overall best practices
35-
- Creating consistent messaging
36-
- Flesh out your wiki
37-
- Planning your project with roadmaps and milestones
38-
- What to include in your Readme
39-
- Set expectations with a Code of Conduct
40-
- Creating a clear pathway for contributors
41-
- Anatomy of a good commit
42-
43-
## Care and feeding of your open source project
44-
- Know your community
45-
- Create and communicate goals and expectations
46-
- Communication channels
47-
- Response times
48-
- Metrics matter
49-
- Creating a positive experience for your contributors
50-
- Encountering and addressing toxic personalities
51-
- Dealing with burnout
52-
- Forming your squad
53-
54-
## Quick start guide to becoming an open source contributor
55-
- But why tho
56-
- Contribute without code
57-
- Finding a project that's right for you
58-
- Do your research, look at the history, culture, organization, etiquette
59-
- Get to know the standard operating procedures, people, tools
60-
- Start with Issues
61-
- Look for easy wins
62-
- Contributing the right way
63-
- You did it! Now what?
1+
## This repo is home to the slides for a TechTalk presentation made by Sara Cope on 5/9/2017 for GSA IT staff. Feel free to remix and reuse.
2+
3+
# Title: Get to Know Version Control with GitHub
4+
### Description: This talk is meant as a friendly introduction to version control and GitHub.
5+
6+
Item | Requirement
7+
--- | ---
8+
Session time | 30 minutes + time for questions
9+
Intended Audience | GSA IT staff who have no or basic knowledge of version control and GitHub
10+
Pre-requisite knowledge | None
11+
Materials | None
12+
Delivery medium | Remote and synchronous
13+
14+
## Learning Outcomes
15+
16+
By the end of this lesson, attendees will be able to:
17+
18+
- Give a short explanation of version control
19+
- Explain the difference between Git and GitHub
20+
- Understand the basic offerings of GitHub and how these can be used for different projects
21+
- Follow GSA policy for GitHub accounts
22+
23+
## Set Up
24+
25+
There is no required setup for this session.
26+
27+
## Materials
28+
29+
GSA policy and SOP for GitHub.
30+
31+
## Outline
32+
33+
Time | Topic
34+
--- | ---
35+
1 | Topic introduction
36+
1 | Review agenda
37+
3 | Intro scenarios
38+
2 | Version control basics
39+
2 | Version control types
40+
1 | What is Git
41+
1 | What is GitHub
42+
1 | How is GitHub different from Git
43+
1 | What are some of the basic terms
44+
5 | GitHub flow by way of burgers
45+
5 | Use cases for how folks use GitHub in GSA and around gov
46+
3 | Exploring the GitHub ecosystem
47+
1 | GSA policy for GitHub accounts
48+
1 | Training resources
49+
1 | Next steps
50+
1 | Closing

_slides/github1.html

Lines changed: 0 additions & 197 deletions
This file was deleted.

0 commit comments

Comments
 (0)