Giter Site home page Giter Site logo

Comments (6)

garretchristensen avatar garretchristensen commented on August 20, 2024

@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.

pythagoraswitch avatar pythagoraswitch commented on August 20, 2024

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.

garretchristensen avatar garretchristensen commented on August 20, 2024

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.

pythagoraswitch avatar pythagoraswitch commented on August 20, 2024

@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.

garretchristensen avatar garretchristensen commented on August 20, 2024

Agenda looks solid to me. Do you have anybody lined up for a lightning talk?

from worldbankfeb2017.

pythagoraswitch avatar pythagoraswitch commented on August 20, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.