Commit Graph

8 Commits

Author SHA1 Message Date
Lukas Piwowarski 3c9bc333ed Fix building of the pdf documentation
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
2021-03-30 18:20:27 +02:00
Vitaly Kramskikh ec845e5e7f Added config with ES2015-only rules
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
2016-07-29 12:04:22 +03:00
Michael Krotscheck 1c762b4923 Clarified wording in governance
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
2016-03-01 09:42:28 -08:00
Michael Krotscheck c164499480 Added policy for aging patches
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
2016-02-29 10:02:59 -08:00
Michael Krotscheck 66b8532269 Added policy guidelines for policy updates
Updates to project governance must require +2 from all direct cores
on the project. QA core votes are optional.

Change-Id: I2ef352bd7fda7199297fdbe8045cd74f2414f158
2016-02-29 10:02:57 -08:00
Michael Krotscheck ec2fc1be14 Added approval policy for library upgrades
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
2016-02-29 10:02:15 -08:00
Michael Krotscheck c219911925 Documented project governance
This patch documents the project governance and approval requirements
for eslint-config-openstack, as they stand today.

Change-Id: I152c4f9ebf6e50337b7b9f5f1026f702472f6068
2016-02-29 10:02:10 -08:00
Michael Krotscheck 4aecdfd567 Initial Commit
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.
2015-06-23 18:40:37 -07:00