Living Documents implemented in Meteor (web framework)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deploy
.meteor
app
client
public
.babelrc
.bithoundrc
.eslintrc
.gitignore
.travis.yml
CHANGELOG.md
GETSTARTED.md
LICENSE
README.md
TRAINING.md
package.json
settings-dev.example.json
settings-dev.test.json

README.md

js-standard-style

Build Status The current build status only covers code linting since there are problems to get the tests running currently. This will be resolved by changing the project structure in one of the upcoming commits.

LD-Meteor

Living Documents implemented in Meteor (web framework)

Table of Contents

Development

Setting up the development environment

You should have your IDE already set up In order to get the development environment up and running follow these steps:

  1. Go to https://www.meteor.com/install and perform the necessary steps to install meteor on your OS.

  2. Clone this github repository.

  3. Perform meteor npm install to install all needed dependencies.

  4. Start the client and server via meteor --settings settings-dev.test.json.

  5. Now the server should be running at http://localhost:3000.

  6. The next step that you should do is to create a file called settings-dev.json in the project directory and customize your settings there.

Customizing your settings-dev.json file

TODO finish

  1. Copy the settings-dev.example.json file into a file in the same directory called settings-dev.json.

  2. Enter your Facebook, Google and Learning Layers OIDC crendentials (@see TODO link to Wiki).

  3. In the email property enter in the url the smtp string that allows you to access your email account: e.g. smtp://<username>:<password>@<domain>:<port>

Deployment

Deployment via mupx

TODO

Deployment in the Layers Box

TODO

License

LD-Meteor is released under the MIT license by Martin Bachl, Institute of Applied Research / Institute for Learning and Innovation in Networks, University of applied sciences Karlsruhe

Bootswatch Paper Theme

The Bootswatch Paper Theme by Thomas Park is licensed under the MIT License. Based on Bootstrap. Icons from Font Awesome. Web fonts from Google.

Hopscotch

Hopscotch is licensed under the Apache License V2.0. "Hopscotch is a framework to make it easy for developers to add product tours to their pages." - Hopscotch Github Repository 2016