Skip to content

Commit b642a7c

Browse files
lwjohnst86signekb
andauthored
docs: 📝 update the README file (#76)
## Description Updates the README text of the repo. Closes #41 <!-- Please delete as appropriate: --> This PR needs an in-depth review. ## Checklist - [x] Formatted Markdown --------- Co-authored-by: Signe Kirk Brødbæk <40836345+signekb@users.noreply.github.com>
1 parent 3612da3 commit b642a7c

1 file changed

Lines changed: 55 additions & 56 deletions

File tree

README.md

Lines changed: 55 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,51 @@
1-
# TODO TITLE
1+
# An introductory workshop on using GitHub
2+
3+
[![License: CC BY
4+
4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)
25

36
## Description
47

5-
TODO: Very brief intro, motivation, and overview of workshop.
8+
GitHub is increasingly used as a platform for collaborating and sharing
9+
research projects, not only for code but for documents. This workshop
10+
aims to introduce learner to the basics of using GitHub for managing
11+
files and tracking changes to those files (version control). The
12+
workshop is designed for learner who have little to no experience with
13+
Git and GitHub.
614

7-
This repository contains the lesson, lecture, and assignment material
8-
for the workshop, including the website source files and other associated
9-
workshop administration files.
15+
This repository mainly contains the workshop material that both the
16+
learner and instructors use during the workshop. It also includes files
17+
that support building the website as well as configurations and
18+
documents for contributors.
1019

11-
For more detail on the workshop, check out the [welcome page]().
20+
For more detail on the workshop itself, check out the [welcome
21+
page](https://github-intro.rostools.org).
1222

1323
## Instructional Design
1424

15-
The lectures and lessons in this workshop are designed to be presented
16-
primarily with a participatory live-coding approach. This involves an
17-
instructor typing and running code in
18-
[RStudio](https://posit.co/products/open-source/rstudio/) in front of
19-
the class, while the class follows along using their own computers.
20-
Challenges are interspersed in the lesson material, allowing
21-
participants to collaboratively work on smaller coding problems for a
22-
few minutes. All lesson materials are provided ahead of time on the
23-
workshop website for participants to refer to during lectures.
24-
25-
## Lesson content
26-
27-
The teaching material is found mainly in these locations:
28-
29-
- `index.Rmd`: Contains the overview of the workshop.
30-
- `preamble/` folder: Contains the files necessary for use before the
31-
workshop, for instance the syllabus, schedule, and pre-workshop tasks.
32-
- `sessions/` folder: Contains the files used during the workshop (e.g.
33-
code-along material)
34-
- `appendix/` folder: Contains the files used to support the workshop,
35-
such as pre-workshop tasks, code of conduct, resources, and
36-
instructions for instructors.
37-
- `slides/`: The lecture slides are rendered into HTML slides from
38-
Markdown.
39-
40-
The website is generated from [Quarto](https://quarto.org/), so it
41-
follows the file and folder structure conventions from that package.
25+
The material in this workshop is designed to be presented primarily with
26+
a learner live-"typing" approach. This involves an instructor doing the
27+
tasks on screen live in front of the learners, while the learners follow
28+
along by doing the tasks on their own computers. Activities to support
29+
learning are interspersed throughout the workshop material, allowing
30+
learner to discuss with their neighbours or work on smaller problems to
31+
reinforce learning. All material are provided ahead of time on the
32+
workshop website for learner to refer to at any point.
33+
34+
## Workshop content
35+
36+
The workshop material is found mainly in these folders in the repository
37+
or on the [workshop website](https://github-intro.rostools.org):
38+
39+
- `index.Rmd`: Contains the overview of the workshop. This is the
40+
landing page of the website.
41+
- `preamble/` folder: Contains the files necessary for use before the
42+
workshop, for instance the syllabus, schedule, and pre-workshop
43+
tasks.
44+
- `sessions/` folder: Contains the files used during the workshop
45+
(e.g. code-along material).
46+
- `appendix/` folder: Contains the files used to support the workshop,
47+
such as resources and instructions for instructors.
48+
- `slides/`: Contains the presentation slides used for the workshop.
4249

4350
## Contributing
4451

@@ -53,32 +60,24 @@ this project, you agree to abide by its terms.
5360

5461
## Re-use
5562

56-
The workshop is largely designed to be taught in the order given, as each
57-
session builds off of the previous ones. The easiest way to use this
58-
material is to use it as-is, making use of the tips and instructions
59-
found throughout this page. The only thing you might want to make as
60-
your own would be the slides, however, they are also good enough to use
61-
on their own too.
62-
63-
But if you want to customize a bit more, the best approach is to [fork
64-
the repository](TODO) into your own GitLab account and modify it to fit your
65-
needs from there. The website is built automatically with GitHub Actions
66-
and then published as a website through Netlify. More detail on how to
67-
build your own website from the material is outside the scope of this
68-
document but you can find more information on Quarto's
63+
The workshop is largely designed to be taught in the order given, as
64+
each session builds off of the previous one(s). The easiest way to use
65+
this material is to use it as-is, making use of the tips and
66+
instructions found throughout its pages. The only thing you might want
67+
to make as your own would be the slides, however, they can also be used
68+
on their own.
69+
70+
If you want to customize the content a bit more, the best approach is to
71+
fork the repository into your own GitHub account and modify it to fit
72+
your needs from there. The website is built automatically with GitHub
73+
Actions and then published as a website through Netlify. More detail on
74+
how to build your own website from the material is outside the scope of
75+
this document but you can find more information on Quarto's
6976
[Publishing](https://quarto.org/docs/publishing/) page.
7077

7178
To help with general admin tasks of running the workshop, there is the
7279
[r3admin](https://github.com/rostools/r3admin) R package. For details of
7380
the license and acknowledgement of content used from sources, see the
74-
[license](TODO) page of the website.
75-
76-
### How to cite the material
77-
78-
Please cite the material as:
79-
80-
> TODO: Update
81-
82-
Or as BibTeX:
81+
[license](LICENSE.md) file.
8382

84-
TODO: Update
83+
<!-- TODO: Once uploaded to Zenodo, include 'how to cite' info here. -->

0 commit comments

Comments
 (0)