Introduction
Last updated on 2025-10-08 | Edit this page
Overview
Questions
- what will the workshop cover?
- how will the workshop work?
- why are open practices important for the humanities?
Objectives
- Understand the goals of the workshop
- Understand workshop expectations
- Identify the role of open practices in the humanities
- Meet Instructors and other participants
Welcome
Before we start the material we will set the stage for the workshop as an environment for learning
Icebreaker
Introduce yourself and your main motivation for learning about open research practices.
Introduction
The following concepts– files, version control, and computational thinking –are your gateway to open research and open tools. We will be teaching these concepts via the following Free Open Source Software (FOSS) tools: bash shell, Git, GitHub and MystMd.
Open Research has a lot of benefits: - free software - Universities typically provide centralized support for using this software (the hardware + people) - independence - transparency
However, because it requires more technical knowledge to use most open software, open research is often focused on the sciences and engineering fields. That said, all areas of scholarship can benefit from more openness.
When was the last time you paid for software or a digital subscription in your work or faced a barrier in a project because you did not have funds for a piece of software?
Goals and Background
This project was funded by ORCA, led by Sarah, Madison, Jeremiah and supported Ayman and Maya.
Our goals for the curriculum and the workshop are: - platform independence - more collaboration
Outline
By the end of this workshop you will have created an interactive article using Myst.
The workshop is split over four parts, each planned for roughly one half day. In the first part we will set the stage, focusing on some higher level concepts and basic terminology. We will make your very first (or not?) small open source projects. Finally, we will do the installation steps of the software required for the rest of the parts. The downside to open source is that it can be hard to start with because it assumes the user knows more than commercial software does. By the end of the workshop, you will have a better handle on these basics, but to start, we will use some time together to run installs so that you can get help. You will also have a tiny bit of “homework” to find some files and content of your own to use in later sessions, you can probably do this while your installs run.
The next two sessions, we will learn about the bash
shell and git
. We will learn the shell for two reasons: 1)
it is a good way to get hands on practice with most of the key concepts
in open source (really, computers broadly) and 2) a lot of open source
software is only distributed with a command line interface (CLI; read as
an abbreviation) instead of a graphical user interface (GUI, pronounced
“gooey”). Git is a version control software that is the current
foundation of open source. Most projects are managed with git. GitHub is
a popular host for git, owned by Microsoft. There are other hosts though
and you could even run your own, git is also open source! We will use
GitHub, but the skills you learn in this workshop will be
transferable.
On the final day, we will bring these concepts together building your
own article with Myst. This will be a way to practice, tying all of the
concepts together. We will host your article on GitHub, manage it using
git
via bash
, and build it with
mystmd
.
- This will be a hands on workshop