b5054dc9b7
Change-Id: I7e2bf841b50eb8ce0c484babea54563dfabdd9ef
4.4 KiB
4.4 KiB
<Project> Scorecard
This document template is meant to be used as a scorecard to assess how a project eligible for inclusion meets the Neutron Stadium requirements as defined in this specification. If the outcome of the assessment is negative, the project inclusion is rejected.
Neutron integration
- N0. Does the project use the Neutron REST API or rely on proprietary backends?
- N1. Does the project integrate/use neutron-lib?
- N2. Do project members actively contribute to help neutron-lib achieve its goal?
- N3. Do project members collaborate with the core team to enable subprojects to loosely integrate with the Neutron core platform by helping with the definition of modular interfaces?
- N4. How does the project provide networking services? Does it use modular interfaces as provided by the core platform?
- N5. If the project provides new API extensions, have API extensions been discussed and accepted by the Neutron drivers team? Please provide links to API specs, if required.
Documentation
- D1. Does the project have a doc tox target, functional and continuously working? Provide proof (e.g. links to logs.openstack.org).
- D2. If the project provides API extensions, does the project have an api-ref tox target, functional and continuously working? Provide proof (e.g. links to logs.openstack.org).
- D3. Does the project have a releasenotes tox target, functional and continuously working? Provide proof.
- D4. Describe the types of documentation available: developer, end user, administrator, deployer.
Continuous Integration
- C1. Does the project have a Grafana dashboard showing historical trends of all the jobs available? Provide proof (links to grafana.openstack.org).
- C2. Does the project have CI for unit coverage? Provide proof (links to logs.openstack.org).
- C3. Does the project have CI for functional coverage? If so, does it include DB migration and sync validation?
- C4. Does the project have CI for fullstack coverage?
- C5. Does the project have CI for Tempest coverage? If so, specify nature (API and/or Scenario).
- C6. How does a project validate upgrades on a continuous basis? Does the project require or support CI for Grenade coverage?
- C7. Does the project provide multinode CI?
- C8. Does the project support Python 3.x? Provide proof.
Release footprint
- R1. Does the project adopt SemVer?
- R2. Does the project have release deliverables? Provide proof as available in the release repo.
- R3. Does the project use upper-constraints?
- Does the project integrate with OpenStack Proposal Bot for requirements updates?
Stable backports
- S1. Does the project have stable branches and/or tags? Provide history of backports.
Client library
- L1. If the project requires a client library, how does it implement CLI and API bindings?
Scorecard
Scorecard |
---|
N0 | |
N1 | |
N2 | |
N3 | |
N4 | |
N5 | |
D1 | |
D2 | |
D3 | |
D4 | |
C1 | |
C2 | |
C3 | |
C4 | |
C5 | |
C6 | |
C7 | |
C8 | |
R1 | |
R2 | |
R3 | |
R4 | |
S1 | |
L1 | |
Final remarks: (To be compiled by PTL).