Skip to content

ChristinaLK/large-scale-chtc

Repository files navigation

Computing At Scale (Template Lesson)

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.

Customization Instructions

  1. Do not fork this repository directly on GitHub. Instead,

    add import instructions

  2. Edit the following files and values:

    _yaml, title, intro text on first page, includes in _episodes/custom dir, figs

  3. See layout/formatting below for more info.

  4. Commit changes to the gh-pages branch. Push a copy to repsitory on github automatically published as a website by GitHub.

  5. To preview material, please run make serve from the command line to launch Jekyll with the correct parameters, or push to your repository's gh-pages branch and let GitHub take care of the rendering.

  6. Run make lesson-check to check that your files follow our formatting rules. For a list of other helpful commands run make in this directory.

  7. 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.

Layout Overview

The layout of this repository is explained in this site's episodes. In brief:

  1. 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).

  2. 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/.

  3. Files that appear under the "extras" menu are stored in _extras.

  4. Figures are stored in the fig directory, data sets in data, source code in code, and miscellaneous files in files.

Formatting overview

  1. Markdown, links, link to gh-markdown

  2. Callouts, challenges, checklists, prereq, solutions