This repository contains a customizable template for an introductory training on using a large scale computing resource, based on this lesson template.
Disclaimer: While this template uses the Software Carpentry and Data Carpentry lesson template, it is in no way affiliated with or endorsed by these organizations, and is not considered part of either organization's official scope or curriculum. Any instructor or trainer can use this material at their own discretion.
-
Do not fork this repository directly on GitHub. Instead,
add import instructions
-
Edit the following files and values:
_yaml, title, intro text on first page, includes in
_episodes/custom
dir, figs -
See layout/formatting below for more info.
-
Commit changes to the gh-pages branch. Push a copy to repsitory on github automatically published as a website by GitHub.
-
To preview material, please run
make serve
from the command line to launch Jekyll with the correct parameters, or push to your repository'sgh-pages
branch and let GitHub take care of the rendering. -
Run
make lesson-check
to check that your files follow our formatting rules. For a list of other helpful commands runmake
in this directory. -
If you find an error or omission in this documentation, please file an issue in this repository. If you find an error or omission in the lesson template, please file an issue in the styles repository instead.
The layout of this repository is explained in this site's episodes. In brief:
-
The source for pages that appear as top-level items in the navigation bar are stored in the root directory, including the home page (
index.md
), the reference page (reference.md
), and the setup instructions (setup.md
). -
Source files for lesson episodes are stored in
_episodes
;_episodes/01-xyz.md
generates/01-xyz/index.html
, which can be linked to using/01-xyz/
. -
Files that appear under the "extras" menu are stored in
_extras
. -
Figures are stored in the
fig
directory, data sets indata
, source code incode
, and miscellaneous files infiles
.
-
Markdown, links, link to gh-markdown
-
Callouts, challenges, checklists, prereq, solutions