forked from BERD-NFDI/BERD-reproducible-research-course
-
Notifications
You must be signed in to change notification settings - Fork 0
/
3-computational-workflows.qmd
32 lines (23 loc) · 1.78 KB
/
3-computational-workflows.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Computational workflows
::: {.callout-note}
## Learning targets
- You will have the version control system git installed on your computer and be able to run the important commands.
- You will be able to keep your computing environment stable.
- You will have a roadmap on how to automate your code.
:::
::: {.callout-important}
This week's assignments are a bit more difficult and will take longer to implement
that the previous. Please plan for this.
:::
::: {.callout-caution}
## Tasks
Read this chapter and watch this week's videos.
Afterwards go through the following assignments:
- Install git: For R users, I recommend following [these](https://gitlab.com/HeidiSeibold/setup-git-rstudio-gitlab) instructions. Otherwise the Carpentries have good [instructions](https://swcarpentry.github.io/git-novice/index.html) for all systems (follow along until end of `2. Setting up Git`)
- Create a project on GitLab (or GitHub). Then `clone` it, edit a file, `add`,
`commit`, and `push` your changes.
- Optional: Think of things you would like to see improved in our course booklet (Alternatively: view the [open issues](https://github.com/BERD-NFDI/BERD-reproducible-research-course/issues)) and choose one thing where you can make a contribution. Create a [fork](https://github.com/BERD-NFDI/BERD-reproducible-research-course/fork) of the [booklet project](https://github.com/BERD-NFDI/BERD-reproducible-research-course) and then a [pull request](https://github.com/BERD-NFDI/BERD-reproducible-research-course/pulls) with your contribution and mark it in the respective issue.
- Optional: try using Make to automate something in your current research project.
Discuss your progress with your accountability buddy. Bring any questions and
problems that you cannot solve with your buddy to the weekly meeting.
:::