Skip to content

jsdevel/crudgoose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Work in Progress!

#crudgoose Geese are birds. Mongeese eat birds. Crudgeese battle mongeese by generating crud.

##Flight Plan of a Crudgoose

  1. Find the project's configuration. The project's configuration is expected to reside in $PROJECT_ROOT/config/crudgoose.json.
  2. Find the models tracked by the configuration. The models may be listed individually, or they may be grouped in a directory. All paths are resolved against the location defined in the configuration.
  3. Extract the model names and schemas. Crudgoose loads the models using proxyquire and sinon to intercept mongoose constructs.
  4. Generate a module with all the CRUD and exit!

About

A goose battling a mongoose with crud generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published