The .pdf documentation could not be build without errors because the
source code of the documentation contained errors. In addition, there
were other problems:
- The readme section of the documentation was in .md format
instead of .rst format. As a result, the created documentation did
not look good.
- The .html documentation used deprecated oslosphinx theme instead
of openstackdocstheme.
This patch fixes the above-mentioned problems and makes sure that
the documentation is generated properly.
Also, this patch updates nodejs4-docs to nodejs10-docs because the
nodejs4-docs was using deprecated nodejs-npm-run-docs job [1].
[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/757101
Task: 35462
Depends-On: I738b833109e4caeb58bb391d79d6e63284462bd8
Change-Id: I921b15edda433c3e47456488da6d2bda07c34262
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I1c9142277b805d9c269a63d324f0c8d7edb7d84c
This upgrades the eslint version to 3.0.0, removes zombie rules, and
ensures all new rules are disabled.
Change-Id: I8ea98aeda7a42ed0e140164c0e9d5e28d54794b8
This commit adds an additional config, which should be used in
ES2015-based projects. It's available by adding
`extends: openstack/es2015` to project's .eslintrc file.
Change-Id: I5d54cdceb206db7a52ee396eafc513b290e38f86
This upgrades the eslint version to 2.4.0, removes zombie rules,
and ensures that all new rules are disabled.
Change-Id: I6249663f8e226c5fa2739481b4c79625f94c7eb5
This updates eslint to the newest version. This version does
not include new rules, only bugfixes for existing rules.
Change-Id: I73d8470ce01f3e1d68655d267d9ef9ee80ba47a5
Until we get proper dependency synchronization for javascript, it
makes more sense to use fuzzy peer dependencies. Relaxing this only
for peer dependencies means that this project remains stable,
however downstream consumers can set up their own versions.
Change-Id: I43896eaacd7d766c63ef71eec67e76ddca840089
The index.js script which imports our eslint configuration requires
that js-yaml be accessible, however it was not included in the
project's dependencies. This moves it from devDependencies (installed
during packaging) to dependencies (installed always).
Change-Id: I7f7b0967b86f5312f5801fb4dbfbe72a453583aa
This module creates a set of shareable eslint style guidelines
for use in OpenStack. The base rule set is taken from the current
horizon rules under consideration.