Skip to content

How To Create A New Lab

Anne Gentle edited this page Apr 3, 2018 · 21 revisions

To create a new lab:

  1. Read through the lab: Writing Learning Labs
  2. For reference, look at the Basic Lab Template. That gives you an idea of how the template looks when rendered on the DevNet Learning Lab staging server.
  3. Copy the files of the Basic Lab Template from the files in Github to your local workspace. Make sure to include the parent directory called Basic Lab Template.
  4. Modify the template with your content.
  5. On Github, under the CiscoDevNet organization, add the lab files you just created to:
  • an existing repo, or
  • a repo that DevNet created for you

When your lab files are ready to be published, let one of the Learning Lab admins know the following information:

  • repo name
  • lab title
  • lab ID (must use kebab-case)

Ask the admin to publish your lab for review to the DevNet Learning Lab staging server (notice that the staging server is on port number 8867 and requires Cisco VPN connection). Staging gives you and others a chance to review the content before publishing to the production server.

When your lab is ready for release, an admin publishes it to the production server. If you have Publisher permissions, see the wiki page on How To Publish Labs.

Clone this wiki locally