2DegreesInvesting / ds-incubator

2° Investing Initiative, ds-incubator website / eBook:
https://bit.ly/ds-incubator-videos
1 stars 4 forks source link

Practice the GitHub workflow with your favorite tool #36

Open maurolepore opened 4 years ago

maurolepore commented 4 years ago

Who is the audience?

This meetup is inspired by a video to help people contribute to chircollab (April 18-19, 2020) but is relevant to any team working with Git, GitHub and R.

Why is this important?

Although we discussed the GitHub workflow before, I suspect some people might want to refresh it or ask questions based on their practice so far.

Particularly, they may now prefer a particular tool.

image

However they want to do it, we should all be able to contribute to each other's projects, using the popular and minimalist GitHub workflow.

What should be covered?

A hands-on session that completes the GitHub workflow cycle. We may run this meetup in break out rooms of 2 people including one helper.

  1. Setup and explain the task.
  2. Show the solution with one tool.
  3. Break out and let people do the challenge* with their favorite tool.
  4. Questions, comments.
  5. Continued support in helpdesks

The challenge may hosted in a GitHub repo like this:

2degreesinvesting/git-challenge
|- README.md
|- 01-remove-your-file-and-submit-a-pull-request/
    |- README.md
    |- name1.txt
    |- name2.txt

The challenge may be explained in 01-github-workflow/README.md. All other files in 01-remove-your-file-and-submit-a-pull-request/ are named after one participant. The challenge is for each participant to do this:

  1. Fork the repo.
  2. Clone the repo.
  3. Remove the file in 01-github-workflow/ with their name.
  4. Submit a PR to upstream (2degreesinvesting/git-challenge).

We aim to complete the challenge in 10' during the meetup but people are welcome to do it later before 4pm Berlin time of the following day. At that point, I will contact the people who haven't completed the challenge and encourage them to join a helpdesk.

Suggested speakers or contributors

It'd be great to have as many helpers as possible from the coding-helpdesk.

Resources

Checklist

2h before

10' before

Start