Skip to content

FieldDB/migmaq-lessons

Repository files navigation

Migmaq Lessons

Repository for website hosting Mi'gmaq language lessons.

How tos

Directory structure:

Source code:

  • data: contains the xml, xslt, and python files used to generate the webcode.

Media:

  • audio: audio recordings by Mi'gmaq speakers
  • emoji: small imgs that accompany a line in lessons
  • img: images used on site

Styles:

  • css: CSS code. All changes should be made to custom.css, not the Bootstrap files.
  • fonts: fonts for the site
  • js: Javascript code

Documentation:

  • documentation: website plans and documentation. These files do not appear on the website

Generated webfiles:

  • sections: webpages for each section of the curriculum; generated by big.py
  • units: webpages for each unit of the curriculum; generated by big.py
  • lessons: webpages for each language lesson; generated by big.py
  • dialogs: webpages for each dialog; generated by big.py
  • vocabs: webpages for each vocab section; generated by big.py

Jekyll:

  • _site: contains the actual website code; auto-generated by running jekyll build
  • _layouts: contains Jekyll layouts to be applied to webfiles
  • _includes: code snippets that Jekyll pastes into webfiles

To build the website, run $ make. The Makefile will run the python scripts if necessary and build Jekyll.

Jekyll output should not be committed to this repository, only source code.

This repository is now public, since we have permission to use the audio files.

The website is found at http://learn.migmaq.org

About

Repository for website building Mi'gmaq language lessons.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5