Commit Graph

8 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
Yujun Zhang cffe4a7c94 Ignore compiling output
Change-Id: Idb8afdb2e62bd40321dfd7837268d422b0ea053c
2016-11-03 13:49:20 +08: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 6b9dde7b03 Added clouds.yaml to excludes.
Individual developers would probably like to be able to run their
tests against devstack. Since we can't predict which devstack they'll
run against, this patch makes sure that each can configure their
own cloud as they see fit.

Change-Id: If0b8184b083f7defa04a568aa6e49cbf5ddb6a88
2016-08-11 11:22:29 -07:00
Michael Krotscheck c9f60b735f Added vagrant file for devstack bootstrap
This patch adds a Vagrantfile which bootstraps a Devstack VM
for developer use.

Change-Id: I6dcce1046f28a3facd361b0bd4689d659350520b
2016-07-24 07:46:14 -07:00
Michael Krotscheck 84f2f31693 Added *.tgz to .gitignore files
`npm pack` creates a tarball, which is not ignored by gitignore and
thus causes the assert-no-extra-files job to error (silently). This
adds these files to the .gitignore.

Change-Id: Ia1360973acabdec347e9ca449eb9c17d8e416860
2016-07-19 11:59:17 -07: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
Michael Krotscheck 9003076f2c
Initial commit of project.
An initial commit of the project, with the OpenStack's CTI elements
enabled. No actual code has been added yet.
2016-05-20 12:12:21 -07:00