Questions and notes from workshop day 1

Icebreakers

Where are you connecting from? How is the weather there?

Have you used git before, if yes, how?

Poll: Add an 'o' to the answer that applies to you

Welcome and practicalities

Materials: Welcome and practicalities

Introduction to version control with git

Materials: Git intro

Motivation

Copy and browse an existing project

Exercise: Browsing an existing project

In team/on your own: until XX:06 , then break (until xx:16) -> Try to do most of this. Follow solution if you need, it's designed to be followed

I am:

Note: git blame for annotations: which commit changed which line of code

Solution and walk-through

Committing changes

Note: The instructor mentioned LaTex. LaTex is a typesetting system, super helpful for writing publications, e.g. via online editors like Overleaf. For making LaTeX easy to use, https://typst.app/ is very neat.

Exercise: Practice creating commits and branches

In team/on your own: until XX:55, then we reconvene on stream -> Try to do most of this. Follow solution if you need, it's designed to be followed I am:

Note: Think of pull requests as change proposals

Merging changes and contributing to the project

Exercise: Merging branches with pull requests

In team/on your own: until XX:45 -> Try to do most of this. Follow solution if you need, it's designed to be followed I am:

Solution and walk-through

Resolving a conflict (demonstration)

Day 1 summary and outlook

Feedback

Today was:

One good thing about today:

One thing to improve for next time:

Any other feedback?


Funding

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

Privacy

Privacy policy

Follow us

Contact

support@coderefinery.org

Improve this page

Source code