Skip to content

The-M-Projects build tools using node.js.

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
GPL-LICENSE
Notifications You must be signed in to change notification settings

richardjohn/Espresso

 
 

Repository files navigation

NOTE

This is the development branch of Espresso, and heavily under construction!

Espresso README

Espresso: The-M-Projects build tools using node.js

Installation

Prerequesites

To install espresso you need Node.js >= 0.4 and either git or npm.

Install via NPM

You can install espresso with the help of NPM:

npm install espresso -g

The "-g" option is needed for npm >= 1.0.

Install via git

If you don't want to use NPM, you can check out the project with git, init the submodules and create an alias.

  1. Install node.js. see description here

  2. Checkout Espresso:

    git clone https://github.com/mwaylabs/Espresso.git

  3. Initialize submodules:

    git submodule update --init

  4. Create an alias:

    alias espresso='/path/to/Espresso/bin/espresso.js'

Usage

  1. Create a new HelloWorld project:

    espresso init --project HelloWorld --example

  2. Build it:

    cd HelloWorld && espresso build

  3. Run the development server:

    espresso server

  4. Generate new files

    espresso generate -c testcontroller -v testview -m testmodel

This command will generate a new model, a new view and a new controller.

Installing node.js on Windows

Read the instructions here

Licensing

All license information about Espresso and used third-party components can be found in the LICENSE file, Or in the concrete third-party component.

About

The-M-Projects build tools using node.js.

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
GPL-LICENSE

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.1%
  • Shell 4.0%
  • Python 0.9%