/monschool-website

Repository of all courses on mon.school

Primary LanguagePython

Mon School

This repository maintains all the courses published on Mon School.

Setup

To make it easier to author courses, Material for MkDocs is used to serve the website as HTML. Even though there will be differences the layout of this and the final website, this is a convenient interface to author courses for Mon School.

Dev Instance

To setup a dev instance:

Step 1: Clone the Repository

$ git clonehttps://github.com/fossunited/monschool-website

Step 2: Install dependencies

$ pip install -r requirements.txt

You can also do this in a virtualenv.

Step 3: Run dev server to serve the courses

$ make
...
INFO     -  [08:58:56] Serving on http://127.0.0.1:8000/

Open https://localhost:8000/ to see the courses. Pick the course on the nav bar to see the contents of the course.

Make changes to lesson files and see them reflected in the site live.

Docs

Coming soon!