-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: 📝 update the README file #76
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -1,44 +1,51 @@ | ||||||||||
# TODO TITLE | ||||||||||
# An introductory workshop on using GitHub | ||||||||||
|
||||||||||
[](https://creativecommons.org/licenses/by/4.0/) | ||||||||||
|
||||||||||
## Description | ||||||||||
|
||||||||||
TODO: Very brief intro, motivation, and overview of workshop. | ||||||||||
GitHub is increasingly used as a platform for collaborating and sharing | ||||||||||
research projects, not only for code but for documents. This workshop | ||||||||||
aims to introduce participants to the basics of using GitHub for | ||||||||||
collaboration and version control. The workshop is designed for | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is it collaboration though with no branching and PRs/reviews? Is the collaboration referring to commenting on issues? |
||||||||||
participants who have little to no experience with Git and GitHub. | ||||||||||
|
||||||||||
This repository contains the lesson, lecture, and assignment material | ||||||||||
for the workshop, including the website source files and other associated | ||||||||||
workshop administration files. | ||||||||||
This repository mainly contains the workshop material that both the | ||||||||||
participants and instructors use during the workshop. It also includes | ||||||||||
files that build support building the website as well as configurations | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
and documents for contributors. | ||||||||||
|
||||||||||
For more detail on the workshop, check out the [welcome page](). | ||||||||||
For more detail on the workshop itself, check out the [welcome | ||||||||||
page](https://github-intro.rostools.org). | ||||||||||
|
||||||||||
## Instructional Design | ||||||||||
|
||||||||||
The lectures and lessons in this workshop are designed to be presented | ||||||||||
primarily with a participatory live-coding approach. This involves an | ||||||||||
instructor typing and running code in | ||||||||||
[RStudio](https://posit.co/products/open-source/rstudio/) in front of | ||||||||||
the class, while the class follows along using their own computers. | ||||||||||
Challenges are interspersed in the lesson material, allowing | ||||||||||
participants to collaboratively work on smaller coding problems for a | ||||||||||
few minutes. All lesson materials are provided ahead of time on the | ||||||||||
workshop website for participants to refer to during lectures. | ||||||||||
|
||||||||||
## Lesson content | ||||||||||
|
||||||||||
The teaching material is found mainly in these locations: | ||||||||||
|
||||||||||
- `index.Rmd`: Contains the overview of the workshop. | ||||||||||
- `preamble/` folder: Contains the files necessary for use before the | ||||||||||
workshop, for instance the syllabus, schedule, and pre-workshop tasks. | ||||||||||
- `sessions/` folder: Contains the files used during the workshop (e.g. | ||||||||||
code-along material) | ||||||||||
- `appendix/` folder: Contains the files used to support the workshop, | ||||||||||
such as pre-workshop tasks, code of conduct, resources, and | ||||||||||
instructions for instructors. | ||||||||||
- `slides/`: The lecture slides are rendered into HTML slides from | ||||||||||
Markdown. | ||||||||||
|
||||||||||
The website is generated from [Quarto](https://quarto.org/), so it | ||||||||||
follows the file and folder structure conventions from that package. | ||||||||||
The material in this workshop is designed to be presented primarily with | ||||||||||
a participatory live-"typing" approach. This involves an instructor | ||||||||||
doing the tasks on screen live in front of the learners, while the | ||||||||||
learners follow along using their own computers. Activities to support | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
learning are interspersed throughout the workshop material, allowing | ||||||||||
participants to discuss with their neighbours or work on smaller | ||||||||||
problems for a few minutes to reinforce learning. All material are | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
The exercises are (at least set to be) more than a few minutes :) |
||||||||||
provided ahead of time on the workshop website for participants to refer | ||||||||||
to at any point. | ||||||||||
|
||||||||||
## Workshop content | ||||||||||
|
||||||||||
The workshop material is found mainly in these folders on the | ||||||||||
repository: | ||||||||||
Comment on lines
+36
to
+37
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
This almost makes it sound like learners should look at the files and not on the website, which is why I added the last part of the sentence here. |
||||||||||
|
||||||||||
- `index.Rmd`: Contains the overview of the workshop. This is the | ||||||||||
landing page for the website. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
- `preamble/` folder: Contains the files necessary for use before the | ||||||||||
workshop, for instance the syllabus, schedule, and pre-workshop | ||||||||||
tasks. | ||||||||||
- `sessions/` folder: Contains the files used during the workshop | ||||||||||
(e.g. code-along material). | ||||||||||
- `appendix/` folder: Contains the files used to support the workshop, | ||||||||||
such as resources and instructions for instructors. | ||||||||||
- `slides/`: The presentation slides used for the workshop. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
## Contributing | ||||||||||
|
||||||||||
|
@@ -53,15 +60,15 @@ this project, you agree to abide by its terms. | |||||||||
|
||||||||||
## Re-use | ||||||||||
|
||||||||||
The workshop is largely designed to be taught in the order given, as each | ||||||||||
session builds off of the previous ones. The easiest way to use this | ||||||||||
material is to use it as-is, making use of the tips and instructions | ||||||||||
found throughout this page. The only thing you might want to make as | ||||||||||
your own would be the slides, however, they are also good enough to use | ||||||||||
on their own too. | ||||||||||
The workshop is largely designed to be taught in the order given, as | ||||||||||
each session builds off of the previous ones. The easiest way to use | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
this material is to use it as-is, making use of the tips and | ||||||||||
instructions found throughout its pages. The only thing you might want | ||||||||||
to make as your own would be the slides, however, they are also good | ||||||||||
enough to use on their own too. | ||||||||||
Comment on lines
+67
to
+68
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
||||||||||
But if you want to customize a bit more, the best approach is to [fork | ||||||||||
the repository](TODO) into your own GitLab account and modify it to fit your | ||||||||||
But if you want to customize a bit more, the best approach is to fork | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
the repository into your own GitHub account and modify it to fit your | ||||||||||
needs from there. The website is built automatically with GitHub Actions | ||||||||||
and then published as a website through Netlify. More detail on how to | ||||||||||
build your own website from the material is outside the scope of this | ||||||||||
|
@@ -71,14 +78,6 @@ document but you can find more information on Quarto's | |||||||||
To help with general admin tasks of running the workshop, there is the | ||||||||||
[r3admin](https://github.com/rostools/r3admin) R package. For details of | ||||||||||
the license and acknowledgement of content used from sources, see the | ||||||||||
[license](TODO) page of the website. | ||||||||||
|
||||||||||
### How to cite the material | ||||||||||
|
||||||||||
Please cite the material as: | ||||||||||
|
||||||||||
> TODO: Update | ||||||||||
|
||||||||||
Or as BibTeX: | ||||||||||
[license](LICENSE.md) file. | ||||||||||
|
||||||||||
TODO: Update | ||||||||||
<!-- TODO: Once uploaded to Zenodo, include 'how to cite' info here. --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this section the word “participants” is used, while in the latter sections it’s “learners”. Should this be aligned?