RETIRED, Yeoman Project Management template for JavaScript Projects.
Go to file
Yujun Zhang c2cc0eac5d Update gitignore list
Change-Id: I9f49fd1926869a85179766f77213d2aaf6892bcb
2016-11-03 13:47:42 +08:00
doc Added jsdoc3 output to doc generation 2016-08-24 09:59:22 +08:00
generators/app Update gitignore list 2016-11-03 13:47:42 +08:00
spec Remove IIFE in all scripts 2016-07-05 16:38:35 +08:00
.editorconfig Updates from generator-generator 2016-03-22 04:24:04 -07:00
.eslintignore Created Structure Module 2016-06-15 05:33:31 -07:00
.eslintrc Remove IIFE in all scripts 2016-07-05 16:38:35 +08:00
.gitignore Update gitignore list 2016-11-03 13:47:42 +08:00
.gitreview Corrected .gitreview 2016-05-11 18:13:55 +00:00
.istanbul.yml exclude build output from istanbul 2016-07-20 10:04:06 +08:00
.nsprc Add nsp to prepublish hook 2016-06-15 05:33:31 -07:00
.yo-rc.json Created Structure Module 2016-06-15 05:33:31 -07:00
LICENSE Removed "How to apply" section from LICENSE 2016-03-29 10:58:06 -07:00
README.md Add more project resources 2016-05-26 09:03:38 +08:00
bindep.txt Add chrome browser in bindep 2016-10-21 14:54:00 +08:00
global-dependencies.json Update eslint and eslint-config-openstack version 2016-08-24 10:17:17 +08:00
package.json Bump yeoman-generator to elimate warning 2016-10-20 15:14:22 +08:00

README.md

generator-openstack

generator-openstack is OpenStack's JavaScript project templating and maintenance engine. It permits you to:

  1. ...create a new OpenStack JavaScript project.
  2. ...update an existing project with new settings, requirements, and tools.

Quick Start

Creating and updating a project follows the exact same steps:

  1. Prerequisites: nodejs, npm
  2. npm install -g yo generator-openstack
  3. cd my_project_directory
  4. yo openstack

The generator also provides a non-interactive mode: yo openstack --non-interactive

Contributing

This project uses itself as a code management tool. In order to set up your environment for development, please follow these steps:

  1. Prerequisites: nodejs, npm, git, git review
  2. npm install -g yo
  3. git clone git://git.openstack.org/openstack/js-generator-openstack
  4. cd js-generator-openstack
  5. npm install
  6. git review -s

This should set up your project directory and make it ready for development.

Some useful development commands

  • npm link - Link this project into your global npm runtime. This allows you to run the project (via yo openstack) as if it was installed via npm install -g
  • npm test - Run all the tests.
  • npm run lint - Perform a linting check.

TODO List

Looking for something to add? Please check StoryBoard

Project Resources

Workflow