Commit Graph

10 Commits

Author SHA1 Message Date
ricolin 9bbf3d8a97 retire js-openstack-lib
This project is being retired

Release update: https://review.opendev.org/c/openstack/governance/+/771789

ML: http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019847.html
Codesearch: https://codesearch.opendev.org/?q=js-openstack-lib&i=nope&files=&excludeFiles=&repos=

Change-Id: I94c42c0ac3ec23c685d1b50d35383ad078916f06
2023-10-19 12:29:20 -07:00
gengchc2 ff006579b3 Use https instead of http for git.openstack.org
Trivialfix

Change-Id: Iae695850b7f9121e0532823ccc99589f23cd985e
2017-02-12 23:12:19 +00:00
Corentin Ardeois 33186289aa Update OpenStack documentation template
As we will upload documentation to developer.openstack.org, this
patch switch sphinx template from 'osloshpinx' to
'openstackdocstheme'

Change-Id: I8073e72c11117ec605dcc8441a0c091f030014f8
2016-10-25 20:20:54 +02:00
Corentin Ardeois 58a4b79f65 Added documentation for releasing
This patch document the release guilines to publish js-openstack-lib
to npm.

Change-Id: I54f5ac4b418f057f17f4eaac4e06f72948d1f096
2016-10-12 14:56:00 -04:00
Michael Krotscheck 2d61baca21 Added jsdoc3 output to doc generation
This patch adds jsdoc3-generated documentation to our docs build.
It does so by using publicly available sphinx.rst templates, writing
them into a .gitignore'd folder in the docs directory, and providing
references to these autogenerated documents in our own site.

There are some notable bugs:
- jsdoc-sphinx templates do not honor @ignore and @private
- jsdoc-sphinx templates do not ignore private variables (listed under
  members at the bottom).
- jsdoc-sphinx templates add superfluous 'Children' section to the
  top as subsection navigation.

It would make quite a bit of sense for us to contribute to
jsdoc-sphinx so that the above mentioned bugs are resolved. However,
as some documentation is better than no documentation, right now this
is fine.

Change-Id: I2905358a6410d5dace96c25dc57dda100fae4b48
2016-08-30 14:26:10 -07:00
Michael Krotscheck c7286cc7d3 Spec for ECMAScript 2015 and Transpiler support
This spec describes how we're going to handle delivering
artifacts to more than one platform.

Change-Id: I42fa0754c08ecd05891f31f87d7c046b5fc8bc07
2016-07-25 12:25:40 +03:00
Jenkins 36f3e3014f Merge "Added spec for devstack testing." 2016-07-20 13:27:02 +00:00
Michael Krotscheck 889e0582c0 Added spec for devstack testing.
This specification describes what needs to be done for a proper
devstack-gate test, as well as how we interact with third-party CI.

Change-Id: If491e1200c92d38c105e5d7a736c23c6577f44bc
2016-06-29 06:57:12 -07:00
Vitaly Kramskikh 74b664e059 Spec: Server interaction approach
This spec describes the approach of interaction with OpenStack
API which should be used by the library.

Change-Id: Iedc85d5bb2518b4099177d6db31abddbabafa03b
2016-06-24 16:19:15 +03:00
Michael Krotscheck 4c80eab9e7 Added Sphinx-based documentation framework and specs repo.
All of openstack's documentation infrastructure is run via sphinx, including
templates, html parsing, uploading, and more. Thus it behooves us to keep
our javascript documentation build as similar as possible. Since we want to
avoid using tox, and littering the project with pythonic artifacts, we're
instead using Sphinx' own recommended build method: A Makefile.

This patch adds a small but complete documentation tree for this project,
including the build tools needed to create it. It satisfies the need for
narrative documentation, but does not (yet) satisfy the need for code
doc generation. It also includes a section for specifications, as this
effort is not yet large enough to warrant its own specification repo.

Code documentation will need to be added in a subsequent patch, using
Sphinx' jsdoc plugins.

Change-Id: I40eab962d4e4c6eafd1b1499bb00e6af5d72ede0
2016-06-23 06:55:17 -07:00