Moonlight UI is a lightweight SPA and user interfaces framework based on JavaScript / CSS and HTML.
Documentation is available in the MoonlightUI website on Github.
This will be included in a later stage once we reached version 1.0 status.
Download the latest MoonlightUI release from github: https://github.com/richardedens/moonlightui/releases
MoonlightUI can be installed as a bower package with:
bower install moonlightui
Include moonlightui in your page with the following code:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="dist/js/moonlightui.min.js"></script>
<link href="dist/css/moonlightui.min.css" media="all" rel="stylesheet"></link>
</head>
<body>
<!-- ... markup for moonlighui ... -->
<script type="text/javascript" src="app.js"></script>
</body>
</html>
To start working on the source yourself you first need to install external libraries from NPM with.
npm install
Then use grunt to watch the SASS and JavaScript files.
grunt
Inside the project you are able to serve the /docs/index.html with the following command.
grunt serve
If wish to contribute feel free to fork on this repository and submit a pull request on Github. The source files are located in src/js/*.js.
Moonlightui is available under the MIT License, see the LICENSE file for more information.
The following external libraries are included into moonlightui.