Giter VIP home page Giter VIP logo

montagejs.org's Introduction

Note: montagejs.org is no longer online. The MontageJS docs can now be found here: http://docs.montagestudio.com/montagejs/


This is the repo for the montagejs.org website.

Contributing

If you find any bugs or want to contribute, feel free to create an issue or send a pull request.

Jekyll

The site uses Jekyll for templates and includes. You can find more infos on jekyllrb.com.

You need Ruby version > 2.0.0.

Install

First you need Ruby and RubyGems, see details. Once installed run:

gem install jekyll

Then cd into your montagejs.org directory and run:

jekyll serve

Now you should see the site at http://localhost:4000.

After making changes you can close the server with Ctrl c and then rebuild the site with jekyll serve again. Then if you refresh the browser, you should see the changes.

If you don't wanna manually rebuild after every change, you can serve with the "watch" command:

jekyll serve --watch

Then the site gets automatically rebuilt once you save a file. Note: Because some directories like the /apps are quite big, it is advised to exclude them temporarily while testing locally. It speeds up rebuilding a lot and your CPU thanks you for that. To exclude directories, open the /_config.yml file and uncomment this line exclude: [apps, built-apps, node_modules, packages, ui] (it might look a bit different by now). Just make sure you don't commit that change to _config.yml.

Building and deploying

First install the build dependencies:

$ cd _build
$ npm install
$ cd ..

The apps, API docs and home example can all be built individually:

$ _build/build.js apps
$ _build/build.js api
$ _build/build.js home

or several at the same time:

$ _build/build.js home apps

or you can shortcut and build all the things:

$ _build/build.js all

API docs

To build just a subset of the API docs, or build docs for a specific version, use the _build/jsdoc/jsdoc.js command. It takes arguments for which project and version docs you want to build.

# Locally checked out Montage
$ _build/jsdoc/jsdoc.js montage npm-link $PWD/api
# Version of Montage
$ _build/jsdoc/jsdoc.js montage v0.13.9 $PWD/api
# Version of Digit
$ _build/jsdoc/jsdoc.js digit v0.4.0 $PWD/api

montagejs.org's People

Contributors

aadsm avatar asolove avatar cesine avatar evax avatar fabrobinet avatar francoisfrisch avatar kriskowal avatar mczepiel avatar michelmongkhoy avatar mikokim avatar montage-bot avatar nv avatar pierrefrisch avatar segphault avatar simurai avatar stuk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.