Phury / yojimbo

A toolkit for java developers that want to develop webapps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

![yojimbo from Final Fantasy X](http://vignette3.wikia.nocookie.net/finalfantasy/images/0/07/Ffx-yojimbo.jpg/revision/latest?cb=20120109145520)

Yojimbo

A toolkit for java developers that are unfamiliar with node.js and want a toolkit for easy web app development.

Yojimbo provides a set of commands:

  • bower: dependency management built on top of bower
  • compress: javascript compression utilities
  • merge: javascript merge utilities
  • serve: static http server

Getting started

Compile yojimbo with maven:

mvn clean package

Tools

Bower

Uses bower dependency management index to download bower dependencies

Usage

java -jar yojimbo bower_install

Compress

Uses yui compress to compress the provided .js file

Usage

java -jar yojimbo compress -Dcompress.input=app.js

Merge

Combines all .js files in /dev to /dist/

Usage

java -jar yojimbo merge -Dmerge.output=app.js

Options

  • merge.output: the name of the file (optional, defaults to app.js)

Serve

Start a local http server to run the web application

Usage

java -jar yojimbo serve -Dserve.port=:port -Dserve.staticFolder=:dir

Options

  • serve.port: the name of the file (optional, defaults to app.js)
  • serve.staticFolder: the directory from which to serve the web app (optional)

About

A toolkit for java developers that want to develop webapps

License:MIT License


Languages

Language:Java 98.3%Language:JavaScript 1.0%Language:HTML 0.8%