Comments (6)
@pythagoraswitch
Seems fine to me to cut down the amount of material.
I'm a little concerned about being stuck with Github Desktop, since there's so little help information available online (just this) and it's also limited in its capabilities--I'm pretty sure you can't resolve conflicts or anything. Will Windows users also have Git Bash installed? I find it much nicer to use than the Git Shell that comes when you install Github Desktop on a Windows machine.
I'm also a little concerned about all the collaboration stuff inherent to Github.com. I'm less familiar with that since I don't contribute to large open source projects.
Also, will attendees have access to private repositories? I'm not sure everyone is going to immediately want to share all their insider discussions about details of their code.
from worldbankfeb2017.
Sounds good!
- As discussed, you can mix in the git bash (while participants use git shell) for conflict resolving, etc. You can assume that the participants will have GitHub Desktop installed, but not necessarily Git bash at this point.
- I'm going to cover the part inherent to github.com in the GitHub for TTLs session.
- We will have participants become a member of World Bank organizational account, and I will prepare a sandbox private repo for participants to play around with. I will add you as external collaborator so you can push whatever the hands-on session starter materials you are going to use.
How about the agenda below? (You can budget the afternoon session in whatever the way you'd like)
time | session | who |
---|---|---|
9:30-10am | Welcome and introductions, setting things up | |
10-10:45am | motivational talks | TBD, 2-3 speakers |
10:45-11am | COFFEE BREAK | |
11-11:30 | How to get started with World Bank GitHub account | Kiwako/Andrew |
11:30-12:30pm | GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool | Kiwako/Andrew |
12:30-1:30pm | LUNCH BREAK | |
1:30-2:45pm | Version control part 1 | Garret |
2:45-3pm | COFFEE BREAK | |
3-4:30pm | Version control part 2; including group work (hands-on session) | Garret |
4:30-5pm | Closing discussion | Garret and Kiwako |
I still want the following to be covered in the version control sessions:
- Version control concept and benefits
- How they can apply these into their work/research with specific examples
- Step-by-steps of the workflow, create a repo and commit files, diff, branch, resolve conflicts, etc.
- Hands-on session (edit a file together in each table group, etc) with helpers walking around
from worldbankfeb2017.
For introductions I'd like a solid 30 minutes to do slides on transparency and reproducibility in general, so the first 45 minutes should be intro to have me, you, and attendees all introduce selves.
I'd also think that the Github for TTL session should be at the end--makes more sense for people to learn the intricacies of the website after they learn the basics of version control, I think.
from worldbankfeb2017.
@garretchristensen Sounds good! For introductions, I was also thinking you could be part of the motivational talk speaker. To make things clear and create more space, how about below?
time | session | who |
---|---|---|
9:30-9:45 | Welcome and introductions | everyone |
9:45-10:45 | motivational talks: (1) Intro to transparency and reproducibility by Garret (30mins), followed by 1-2 speakers | Garret + TBD |
10:45-11 | COFFEE BREAK | |
11-12:15 | Version control part 1 | Garret |
12:15-1:15pm | LUNCH BREAK | |
1:15-2:45 | Version control part 2; including group work (hands-on session) | Garret |
2:45-3 | COFFEE BREAK | |
3-3:30 | How to get started with World Bank GitHub account | Kiwako/Andrew |
3:30-4:30 | GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool | Kiwako/Andrew |
4:30-5 | Closing discussion | Garret and Kiwako |
from worldbankfeb2017.
Agenda looks solid to me. Do you have anybody lined up for a lightning talk?
from worldbankfeb2017.
yep! The agenda is now like this:
time | session | who |
---|---|---|
9:30-10:15 | Welcome and introductions; Transparency and Reproducibility in social science research | Kiwako + Garret |
10:15-10:45 | motivational talks - why version control? | Jamie (GitHub Government Team); Tariq (World Bank Global Data Editor) |
10:45-11 | COFFEE BREAK | |
11-12:15 | Version control part 1 | Garret |
12:15-1:15pm | LUNCH BREAK | |
1:15-2:45 | Version control part 2; including group work (hands-on session) | Garret |
2:45-3 | COFFEE BREAK | |
3-3:30 | How to get started with World Bank GitHub account | Kiwako + Andrew |
3:30-4:30 | GitHub for TTLs - How to use GitHub as a collaboration and project monitoring tool | Kiwako + Andrew |
4:30-5 | Closing discussion | Garret + Kiwako |
from worldbankfeb2017.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from worldbankfeb2017.