MultiverseLearningProducts / swe

Here is the entry point to the level 4 Software Engineering curriculum
2 stars 2 forks source link

SWE at Multiverse Welcome

Overview

This is a repository of apprentice facing lessons and coach notes. Published on Github pages https://multiverselearningproducts.github.io/swe.

Usage

Clone the repo. Make sure you have push permissions to this repo. To publish your changes run;

npm run publish

That will build the markdown pages into html pages and then push to github. See the site here https://multiverselearningproducts.github.io/swe

Special Markdowns

Embeds

You can embed Google slides and YouTube videos using !(embed-url). With Google Slides make sure your slide link ends with /embed. You might have to doctor the URL to ensure this. i.e.

!(https://docs.google.com/presentation/d/e/2PACX-1vR9fXGQK-iEBE2zaLeilLJlAM0_90xheU8S1VTGyvT08hmVuKDK-sPlL34MeXf3bv-Pl8zBw9caaHti/embed)

YouTube videos you just need the shareable link.

Tabbed code blocks

a tabbed code block

To create a tabbed code block use the following markdown

use the pipe character to separate the labels for the language tabs no line-breaks between the following code blocks

There are 2 rules to follow:

  1. Create the tabs with the pipe character your text here will become the label and the hash i.e. "Javascript" -> #javascript
  2. In the code blocks that follow don't create line breaks between them i.e make sure your different language blocks butt up to each other.

The language preference is set in local storage so your choice of language will persist between page loads.