This plugin allows you to create modular application using sailsjs library.
- sailsjs >= 1.0
npm install sails-modular --save
Create a directory called modules in your app directory. All folders within modules directory will be loaded as a module in your application.
Following is a sample directory structure for you new module.
You can add things as per your needs. Have a look at these sample files in modules directory in this repo to get the idea.
app
|-- modules
|-- test
|-- configs
|-- routes.js
|-- policies.js
|-- controllers
|-- TestController.js
|-- models
|-- TestModel.js
|-- policies
|-- isTest.js
|-- services
|-- TestService.js
Once your hook is loaded your new test module will be available. Access one of the routes defined in your new configs/routes.js file.