o.melon is the engine used for creating a web application. This repository stores engines core functionality and command line tools.
You need to have installed
node on your system. All base functionality was tested on
npm 3.10.10 and
node 6.14.3 versions.
The core functionality of this project can be installed globally and used in command line.
To install it globally, simply run:
npm install -g o.melon
o.melon uses Yarn in frontend plugin management, so you need to install it globally as well:
npm install -g yarn
Also, you will probably need administrative rights for global installation.
You can start the project, by building it and running watch for changes, with one simple command:
o.melon -b -w
Then you can edit files from
views/ folder without engine restart.
||This command will build project located in the current folder.|
||Watch for source files changes during to the development and rebuild it automatically.|
||Deploy files, that were built previously.|
||Adds library or plugin to the current project.|
||Removes library or plugin from the current project.|
||Display available commands list.|
||This command will create minimal project structure required for running build and watch commands.|
||Use production environment.|
||Use development environment.|
Unfortunately, right now, we do not accept any merge requests in this project. But hey! This is open source project, so you can always make a fork of it. Also, if you have really important feature request, you can always open an issue for this.
This project is licensed under the Apache License, Version 2.0, please see the LICENSE file for details.