Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
| Setup Instructions | Download files required for the lesson | |
| Duration: 00h 00m | 1. Setting up our Project | Where do we put our project files? |
| Duration: 00h 12m | 2. Understanding the CI/CD File |
What is happening in the .gitlab-ci.yml file?How can we edit the .gitlab-ci.yml file to add a new job to our
pipeline?How can we edit the .gitlab-ci.yml file to
add a new stage to our pipeline?
|
| Duration: 00h 24m | 3. Using CI/CD to Build and Deploy a LaTeX Document |
How can we use CI/CD to automate the process of building and deploying a
LaTeX document? What are the benefits of using CI/CD for this kind of task? How can we run LaTeX commands in our CI/CD pipeline? |
| Duration: 00h 36m | 4. Pandoc |
What is Pandoc and how does it relate to Markdown and LaTeX? How can we use Pandoc to convert Markdown files into PDF files? |
| Duration: 00h 48m | 5. Working with Custom Templates |
How can we use the beamer class to create a presentation
with Pandoc?How can we use custom templates with Pandoc? |
| Duration: 01h 00m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
FIXME: Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.
Data Sets
Download the data zip file and unzip it to your Desktop
Software Setup
Details
Setup for different systems can be presented in dropdown menus via a
spoiler tag. They will join to this discussion block, so
you can give a general overview of the software used in this lesson here
and fill out the individual operating systems (and potentially add more,
e.g. online setup) in the solutions blocks.
Use PuTTY
Use Terminal.app
Use Terminal