Generators

Status

Stability: 2 - Unstable

The API is in the process of settling, but has not yet had sufficient real-world testing to be considered stable.

Backwards-compatibility will be maintained if reasonable.

Purpose

What is my purpose in this world?

old partial content from when spec was an itty bitty baby

Generators are designed to make it easier to customize the sails new and sails generate command-line tools, and provide better support for different Gruntfiles, configuration options, view engines, coffeescript, etc.

Structure

A generator has either:

(1) a generate method, or

(2) a configure + render method (render may be omitted in the simplest of cases)

Sails

    app (appPath + name)
        <- view
        <- folder
        <- jsonfile
        <- file

    api (appPath + name)
        <- controller
        <- model

    controller (appPath + template + name)
        <- file

    model (appPath + template + name)
        <- file

    view (appPath + template + name)
        <- file

    file (destination + name + template + data)

    jsonfile (destination + name + data)

    folder (destination + name)