1.0.9 • Published 10 years ago

express-g v1.0.9

Weekly downloads
18
License
ISC
Repository
github
Last release
10 years ago

express-g

express-g is a generator based expressjs

Feature

create

app/controllers/movies_controller.js
app/models/movie.js
app/routes/movies.js
app/movies
    - edit.jade  
    - index.jade 
    - movie.jade 
    - new.jade   
    - show.jade

Install

npm install --save express-g

usage

basic

var current_path = process.cwd();
var base = current_path + '/out/app'

var model = {
  base_path : base,
  entity:'user',
  attr:{
    username: 'string',
    password: 'string'
  }
}

var Generator = require('./index');
var g = new Generator(model,{});

g.all();

cli

1.create scaffold user

exg user name:string password:object

mongoose支持的data type基本如下:

• String -> string • Number-> number • Date -> date • Boolean -> boolean • Buffer -> buffer • ObjectId -> object • Mixed -> mixed • Array -> array

2.destroy scaffold user,this will move user to ~/.express-g/xxxx

exd user

3.new a project in cli

exn new_project

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

版本历史

  • v1.0.4 add exd to destroy it
  • v1.0.2 rename index to /
  • v1.0.0 初始化版本

欢迎fork和反馈

  • write by i5ting shiren1118@126.com

如有建议或意见,请在issue提问或邮件

License

this repo is released under the MIT License.

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago