The course repository contains content in config.yml and course-details.md that will be used to list your course in the Learning Lab catalog. This section explains that data and how it is used throughout Learning Lab.
| A course on GitHub Learning Lab can guide you through this step. |
|---|
config.ymlThe following fields are automatically added to the config.yml by the course creator. These fields are used throughout the Learning Lab course catalog.
| Field | Required | Description |
|---|---|---|
title |
✓ | The title of your course |
tagline |
✓ | A short description of your course |
description |
✓ | A slightly longer description of your course |
Here's an example of what a course's config.yml should looks like with these fields.
course-details.mdThe course-details.md file can be accessed by clicking the filename in the left panel of the course editor. Edit the file in the center panel to include:
Learning Lab displays the catalog fields in different ways, depending on the state of the course and the context of the information.
| View | Screenshot |
|---|---|
Catalog in /courses |
![]() |
| Course landing page, unregistered | ![]() |
| Course landing page, registered | ![]() |