NRE Labs
  • Welcome!
  • Creating and Contributing
    • First Steps
    • Open a Pull Request
    • Preview Your Changes
    • Review and Merge
  • Other Resources
    • Curriculum Quality Standards
    • Curriculum Release Process
    • NRE Labs Endpoint Images
    • Git Tips
    • Jupyter Notebooks
    • Tips and FAQs
  • Antidote
    • Architecture
      • Antidote Services
      • Lesson Directory Mapping
      • Lesson Networking
    • The Antidote CLI
      • Create Curriculum Resources
      • Validating an Existing Curriculum
    • Object Reference
      • Images
      • Lessons
        • Authors
        • Stages
        • Endpoints
        • Presentations
        • Connections
        • Endpoint Configuration
      • Collections
    • Development
      • Antidote Release Process
  • Misc
    • Tools for Presenters
    • Help! I'm Not A Developer!
    • (Legacy) Local Preview
Powered by GitBook
On this page

Was this helpful?

  1. Antidote
  2. The Antidote CLI

Create Curriculum Resources

PreviousThe Antidote CLINextValidating an Existing Curriculum

Last updated 4 years ago

Was this helpful?

The antidotetool comes with the ability quickly bootstrap a new resource, such as a lesson. This provides you with an interactive wizard that walks you through all of the fields within a resource definition, and creates a barebones framework for that lesson. In the case of a lesson, this not only creates the required lesson.meta.yaml file, but also all of the files and directories required by that lesson.

You can access this wizard by simply running antidote <resource> create. So, to create a new lesson, run antidote lesson create. You'll immediately be presented with a series of prompts to provide the necessary information to bootstrap that lesson:

Similar commands may exist for other resources like images and collections.

Note that this tooling isn't designed to build a finished lesson, only a starting point. There's still a lot left to do at the end of these wizards, so pay close attention to the hints at the end of the wizard for next steps.

Next thing you'll want to do is bookmark the . All curriculum resources, such as lessons, are defined "as-code", meaning they are all defined using simple text files stored in Git. This documentation is vital for knowing what kind of things you can use to create an awesome lesson, so read that carefully, and follow the instructions there, whether you're creating a new lesson, or modifying an existing one.

Antidote Object Reference