Contribute Content
Contributing lessons is simple.
- Add a markdown file to the posts folder. The filename should be in the format
YYYY-MM-DD-Lesson-#.md - Add a hyperlink to the lesson in the table of contents in the index.html file.
- The lesson must contain the following 3 components:
- Start with a description of the topic. Explain the topic in basic terms, so that a high-school student can read them and understand them. Write key words in bold.
- At least one set of practice problems. Place the solution key directly after the problems in a summary block labeled
Solutions. - At least one Minecraft activity, in which students can apply the topic of the lesson.
- Content that is not essential should be labelled as an
aside.
Adding content to an existing lesson
- check out a new branch.
- Add content in the new branch. All content should correspond directly to the lesson. Content that is not essential should be labelled as an
aside. - Commit and push the changes.
- Create a merge request when the content is ready to go live. Don’t forget to provide a good description of the commits and content of the merge.
Contributing Functionality.
This site is a fork of the Jekyll-Now template. Improvements of the functionality would greatly be appreciated. The goal is to have users submit Markdown files that will automatically be built into static sites.
