0.3.3 • Published 9 years ago

generator-pow-spa v0.3.3

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
9 years ago

Logo of the project

Build Status

PoW SPA base

Generator for generic SPAs

Scaffold your SPA base project with this yeoman generator

Installing / Getting started

If you not already have Yeoman, install it globally

npm install -g yo

then install this generator

npm install generator-pow-spa

and run it with

yo pow-spa

This should launch a local web server with the app landing page after asking you a few config questions. Your app root folder should be ready in the "work" dir.

To launch it later, from the work directory just do:

cd work
gulp serve

Developing

Want to develop on top of it?

git clone https://Kemical@bitbucket.org/potionofwit/pow-spa.git
cd pow-spa
npm install

Features

Currently it's just a tool which copy some files (with a bit of templating) to enable you start a SPA project without a framework, but just a small setup of libs and best practices.

Generators

  • app: main generator, launched with yo pow-spa
  • components: add a component to the app with yo pow-spa:component [component_name]

App

TODO: detailed feature of that generator

  • appName

    Type: String
    Default: name of parent folder (the one in which you've run yo pow-spa) Description: id of the app, it should only contains alphanum chars and hyphens
  • appTitle

    Type: String
    Default: name of parent folder (the one in which you've run yo pow-spa) Description: Title of the app displayed for the users
  • rootTag

    Type: String
    Default: body Description: the root html tag of the app (body for full SPA)
  • localServerPort

    Type: String
    Default: 9010 Description: the port used by local server

Components

TODO: detailed feature of that generator

Configuration

Constants are defined in generators/conf.js and are used by all the generators

The name of your app, you can change it later in work/app/scripts/constants.js

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Licensing

The code in this project is licensed under MIT license.

0.3.3

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago