Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The-M-Projects build tools using node.js.
JavaScript Other
Failed to load latest commit information.
bin Fixed issue when running on windows: The first argument was node.exe …
core apply target logic to frameworks folder
deploy deploy ssh: use deleteTargetPath
docs used image for wiki
frameworks updated the-m-project to v1.4.0
generator print success message at the right time
lib command: use command.usage for subcommands
node_modules package/Cordova: use generated AndroidManifest.xml
submodules/git-wip-us.apache.org/repos/asf Merge branch 'detox'
tasks Add templates directory to Espresso build process
test/server Replace wwwdude by a stupid proxy
.gitignore .gitignore generated py stuff
.gitmodules delete espresso package
GPL-LICENSE Adapted file attributes
LICENSE rearrange LICENSE file
MIT-LICENSE
README.md Update README.md
changelog.txt updated changelog
nodelintconfig.js Add nodelint config
package.json apply target logic to frameworks folder

README.md

Espresso README

Espresso: The-M-Project 1.x 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.

Something went wrong with that request. Please try again.