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 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 patch clarifies the wording on a few governance statements.
First, the intent of the rule approval policy is to encourage more
pairs of eyeballs - thus the wording was changed from +5 to 'five
positive votes'. Secondly - library upgrades should _never_ change
the existing rule set, because they already impose changes due
to bugfixes in the rules themselves.
Change-Id: I4f2765bcd04cb50da94ac121259c0cc8244bda19
This proposes an 'abandon after one month of inactivity' rule for
extant patches on this project. It is intended to keep the list of
outstanding patches small and manageable.
Change-Id: Ie12eb568b61995ef77570774513806b7da0f964d
Updates to project governance must require +2 from all direct cores
on the project. QA core votes are optional.
Change-Id: I2ef352bd7fda7199297fdbe8045cd74f2414f158
This patch adds governance policy for eslint library upgrades.
As these upgrades may include rules from upstream, as well as
deprecate old rules, these patches should never enable new rule
sets.
Change-Id: I0cc51033dd547389bc2f01c37bb697d1771dd9cd
This patch documents the project governance and approval requirements
for eslint-config-openstack, as they stand today.
Change-Id: I152c4f9ebf6e50337b7b9f5f1026f702472f6068
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.