Site for online open educational resources (OOER)
This site is made with Jekyll and published with GitHub Pages. Be sure to read up on both Jekyll and Using Jekyll with Pages before contributing.
To get started:
-
Clone this repository
$ git clone https://github.com/mah-webbutv/mah-webbutv.github.io.git $ cd mah-webbutv.github.io
-
Install dependencies
$ gem install bundle # ignore if bundle is already installed $ bundle install
$ npm install # Compile ES6 JavaScript $ webpack
-
Build & preview the site locally at
0.0.0.0:4000
bundle exec jekyll serve --watch
Now you're ready to start contributing!
# Create a new branch
git checkout -b fix#123
# edit, add or remove content...
# Add and commit changes with a message
git add .
git commit . -m "message"
# Checkout to master, fetch remote changes
git checkout master
git pull
# Merge your own changes into master then
# push them to GitHub
git merge fix#123
git push origin master
# Optionally remove your local branch afterwards
git branch -D fix#123
Courses consists of a couple of files and directories:
- In
_data/
there iscourses.yml
(simple list of all available courses) and e.g.da280a.yml
(course specific information and the menu) - In
courses/
you will find a directory for each course with the corresponding files and directories listed in the course specific YAML file
All content is available under a Creative Commons Attribution 4.0 license. In most cases, this should be equal to the generic version. Attribution in the form of a link to http://mah-webb.github.io/ is much appreciated.