0.1.7 • Published 10 years ago

generator-bastion v0.1.7

Weekly downloads
10
License
-
Repository
-
Last release
10 years ago

####Table of Contents

  1. Overview
  2. Setup - Getting started with Bastion generator
  3. Usage - Configuration options and additional functionality
  4. Development - Guide for contributing to the module

##Overview

This is a (Yeoman)http://www.yeoman.io based generator for quickly scaffolding new components in Bastion.

##Setup

To install the Bastion generator:

npm install --save-dev generator-bastion

##Usage

The Bastion generator provides numerous options for adding a new bare bones component to the project. The generator provides an interactive prompt that can be run via:

yo bastion

Shortcut methods are also provided for each component type. The components follow a similar convention when providing the module and name by separating the two with a slash. For example,

products/ProductBulkAction
content-views/ContentViewDetailsController

Thus, to create a controller, service or factory:

yo bastion:controller content-views/ContentViewDetailsController
yo bastion:service products/ProductBulk
yo bastion:factory products/ProductBulk

##Configuration

By default, the generator assumes that files should be placed in a directory denoted by module/ within app/assets/javascripts/bsation. However, this can be customized by adding the following to your .yo-rc.json file at the root of your project.

{
    "generator-bastion": {
        "appRoot": "app/assets/javascripts/foo"
    }
}

##Development

See the CONTRIBUTING guide for steps on how to make a change and get it accepted upstream.

0.1.7

10 years ago

0.1.5

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.0

10 years ago