Go to file
Andreas Jaeger 1ba670aea9 List system dependencies for running common tests
Add a bindep.txt file containing a cross-platform list
of dependencies needed for running included non-devstack tests.

This change is needed since the infra team will not install standard
packages in jobs anymore, projects should use other-requirements.txt
instead. The macros xvfb-install, firefox-install, chrome-install
which are used to run some jobs for this repository will be removed
soon.

This change is self-testing.

For bindep.txt see also
http://docs.openstack.org/infra/manual/drivers.html#package-requirements

[*] http://docs.openstack.org/infra/bindep/

Depends-On: I6d3491c1ee18c579c768ae931a5edb2b783a19a3
Change-Id: If053677bb48898cf56001e6648605b5420567417
2016-08-09 14:29:43 +02:00
2016-03-22 04:24:04 -07:00
2016-06-15 05:33:31 -07:00
2016-03-29 08:33:23 -07:00
2016-06-15 05:33:31 -07:00
2016-05-11 18:13:55 +00:00
2016-06-15 05:33:31 -07:00
2016-06-15 05:33:31 -07:00
2016-06-14 09:13:53 -07:00
2016-05-26 09:03:38 +08:00

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

Description
RETIRED, Yeoman Project Management template for JavaScript Projects.
Readme 790 KiB