New project: js-openstack-lib

This new project will be incubated as a single, gate-tested JavaScript
API client library for the OpenStack API’s. Its audience is software
engineers who wish to build their own user interface using modern
javascript tools. As we cannot predict downstream use cases, special
care will be taken to ensure the project’s release artifacts can
support both browser and server based applications.

Philosophically, we will be taking several pages from shade, and avoid
creating a new project for each of OpenStack's services; most plugins will
be kept in-tree. Furthermore, we'll be consuming the same clouds.yaml
configuration format documented by os-client-config.

Change-Id: Id7413a12ac08ea759e583f3ec2287684012e6d95
Needed-by: I35c68606da929d3a383119ae49985b2eaf9c6950
This commit is contained in:
Michael Krotscheck 2016-05-20 12:02:51 -07:00
parent 26edd71461
commit 244ebea137
No known key found for this signature in database
GPG Key ID: 20E618D878DE38AB
5 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group js-openstack-lib-core
create = group js-openstack-lib-release
label-Code-Review = -2..+2 group js-openstack-lib-core
label-Workflow = -1..+1 group js-openstack-lib-core
[access "refs/tags/*"]
pushSignedTag = group js-openstack-lib-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -2212,6 +2212,9 @@
- project: openstack/jacket
description: Jacket is for managing the heterogeneous cloud via OpenStack (VMware
private cloud, AWS public cloud and so on).
- project: openstack/js-openstack-lib
description: JavaScript API library for OpenStack.
upstream: https://github.com/krotscheck/js-openstack-lib.git
- project: openstack/keystone
description: OpenStack Identity (Keystone)
options:

View File

@ -941,6 +941,7 @@ openstack-javascript:
- openstack-infra/js-generator-openstack
- openstack-infra/js-openstack-registry-hooks
- openstack/eslint-config-openstack
- openstack/js-openstack-lib
branches:
- master

View File

@ -2768,6 +2768,15 @@
- javascript-jobs
- publish-to-npm
- project:
name: js-openstack-lib
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- javascript-jobs
- publish-to-npm
- project:
name: js-openstack-registry-hooks
tarball-site: tarballs.openstack.org

View File

@ -7023,6 +7023,12 @@ projects:
- name: python-jobs
- name: check-requirements
- name: openstack/js-openstack-lib
template:
- name: merge-check
- name: javascript-jobs
- name: publish-to-npm
- name: openstack/keystone
template:
- name: merge-check