update project list template to support related tools
Add a tool type to the project list and combine that list with the related projects list. Change-Id: I1d9d366a0042fe5f0d97f5a972f639d63cac208f Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
34a9b7e3ca
commit
6090bb087f
@ -80,26 +80,12 @@
|
||||
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cog"></i> Contributor Tools</h3>
|
||||
<a href="/devstack/latest/">
|
||||
DevStack (DevStack)</a><br />
|
||||
<a href="/reno/latest/">
|
||||
Release Notes Manager (reno)</a><br />
|
||||
<a href="/tempest/latest/">
|
||||
Tempest Test Suite for OpenStack</a><br />
|
||||
</div>
|
||||
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i> Related Projects</h3>
|
||||
<a href="/bandit/latest/">bandit</a><br />
|
||||
<p>Security linter for Python.</p>
|
||||
<a href="/bashate/latest/">bashate</a><br />
|
||||
<p>Linter for bash scripts.</p>
|
||||
<a href="/grenade/latest/">grenade</a><br />
|
||||
<p>Grenade is an OpenStack test harness to exercise the upgrade process between releases.</p>
|
||||
<a href="/refstack/latest/">refstack</a><br />
|
||||
<p>RefStack is a toolset for testing interoperability between OpenStack clouds.</p>
|
||||
<a href="/syntribos/latest/">syntribos</a><br />
|
||||
<p>Automated API security testing tool.</p>
|
||||
{% for project in projects|sort(attribute='name') %}
|
||||
{% if project.type in ['tool'] %}
|
||||
<a href="/{{project.name}}/latest/">{{project.name}}</a><br />
|
||||
<p>{{project.service}} </p>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
@ -548,6 +548,38 @@
|
||||
service: Theme and extension support for Sphinx documentation for official projects
|
||||
type: library
|
||||
|
||||
- name: devstack
|
||||
service: DevStack
|
||||
type: tool
|
||||
|
||||
- name: reno
|
||||
service: Release Notes Manager
|
||||
type: tool
|
||||
|
||||
- name: tempest
|
||||
service: Tempest Test Suite for OpenStack
|
||||
type: tool
|
||||
|
||||
- name: bandit
|
||||
service: Security linter for Python.
|
||||
type: tool
|
||||
|
||||
- name: bashate
|
||||
service: Linter for bash scripts.
|
||||
type: tool
|
||||
|
||||
- name: grenade
|
||||
service: Test harness to exercise the upgrade process between releases.
|
||||
type: tool
|
||||
|
||||
- name: refstack
|
||||
service: Toolset for testing interoperability between OpenStack clouds.
|
||||
type: tool
|
||||
|
||||
- name: syntribos
|
||||
service: Automated API security testing tool.
|
||||
type: tool
|
||||
|
||||
# Projects that do not appear in the service-types-authority list:
|
||||
# - kuryr
|
||||
# - dragonflow
|
||||
|
@ -16,7 +16,7 @@ items:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
enum: ["service", "client", "library", "other"]
|
||||
enum: ["service", "client", "library", "tool", "other"]
|
||||
description:
|
||||
type: string
|
||||
has_install_guide:
|
||||
|
Loading…
Reference in New Issue
Block a user