node package manager

ajgenesisnode-lavarel

AjGenesisNode Lavarel

AjGenesisNode Lavarel tasks and templates, to generate web sites using Lavarel. WIP.

Setup

Install Node.js.

Install globally latests version of AjGenesis for Node, Entity and Lavarel modules:

npm install ajgenesis -g
npm install ajgenesisnode-entity -g
npm install ajgenesisnode-lavarel -g

Quick start

In any directory, create an application

ajgenesis lavarel:create demo
cd demo

The AjGenesis lavarel module is installed automatically from ajgenesisnode-lavarel, if it is not already installed.

The new directory has subdirectories:

  • models: where the free model files reside.
  • ajgenesis: additional tasks and remplates for AjGenesis.
  • site: initial static files for a new web site.

Add some entities and propeties:

ajgenesis entity:add customer
ajgenesis entity:addproperty customer name
ajgenesis entity:addproperty customer address
ajgenesis entity:add supplier
ajgenesis entity:addproperty supplier name
ajgenesis entity:addproperty supplier address

The new .json files will be added to models director.

Generate the web site:

ajgenesis generate

The web site is generated in a new directory build.

Install the dependencies TBD

Run the site TBD

Development

npm install -g ajgenesis
git clone git://github.com/ajlopez/AjGenesisNode-Lavarel.git
cd AjGenesisNode-Lavarel
npm link ajgenesis
npm install
npm test

Versions

TBD

References

TBD

Contribution

Feel free to file issues and submit pull requests � contributions are welcome.

If you submit a pull request, please be sure to add or update corresponding test cases, and ensure that npm test continues to pass.