Daemon is a cross-platform frontend for a robotics control system. It's also the future.
- Ensure you have
git
,npm
. npm install -g brunch bower
git clone [this repo]
cd daemon
npm install
bower install
npm run compiler
npm run app
You need the following stuff installed on your machine:
- Node.js & NPM (see the instructions for your operating system. Ensure that globally installed NPM modules are in your PATH!)
- Windows Users: Use a Git Bash or the PowerShell instead of CMD.exe !
- Linux Users: You may have to do a symlink.
- Git. (Brunch and Bower depend on Git to work.) Windows users: try this, there is a good usable CLI included which should work with the workflow out-of-the-box. The primitive CMD.exe is currently NOT supported.
- Brunch via a global npm installation:
npm install -g brunch
. - Bower via a global npm installation:
npm install -g bower
. npm install
in your directory to install dependenciesbower install
in your directory to install frontend
npm run
to see the various scripts you can run.npm run compiler
assembles your application into/_public
and watches file changes.npm run app
starts your application locally.npm run deploy
builds your app for windows, osx and linux. the binaries are placed in/dist
after building.bower install <frontend-module>
for any frontend-related stuff.npm install my-module
inside ofapp/assets
to install node.js modules.