-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Quality Declaration to reflect QL 2 (#160). #160
Update Quality Declaration to reflect QL 2 (#160). #160
Conversation
QUALITY_DECLARATION.md
Outdated
@@ -2,7 +2,7 @@ This document is a declaration of software quality for the `class_loader` packag | |||
|
|||
# class_loader Quality Declaration | |||
|
|||
The package `class_loader` claims to be in the **Quality Level 4** category. | |||
The package `class_loader` claims to be in the **Quality Level 2** category. | |||
|
|||
Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Quality Categories in REP-2004](https://www.ros.org/reps/rep-2004.html) of the ROS2 developer guide. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Quality Categories in REP-2004](https://www.ros.org/reps/rep-2004.html) of the ROS2 developer guide. | |
Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Quality Categories in REP-2004](https://index.ros.org/doc/ros2/Contributing/Developer-Guide/#package-quality-categories) of the ROS2 developer guide. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Made a tweak. See 873892b.
I'd add a couple of comments I found while reviewing the file, please address them, github interface didn't alllow me to comment directly in the file: Update 2.i to: All changes will occur through a pull request, check the ROS 2 Developer Guide for additional information. Update text in 3.i to link to features described in README.md file. Update 3.ii to say "There is documentation for all of the public API using docblocks" |
And this should be merged after |
Good call, I missed that when looking at the dependency graph |
QUALITY_DECLARATION.md
Outdated
@@ -114,7 +114,7 @@ This includes: | |||
|
|||
Changes are required to make a best effort to keep or increase coverage before being accepted, but decreases are allowed if properly justified and accepted by reviewers. | |||
|
|||
Current coverage statistics can be viewed [here](https://ci.ros2.org/job/ci_linux_coverage/85/cobertura/src_ros_class_loader_include_class_loader/) and [here](https://ci.ros2.org/job/ci_linux_coverage/85/cobertura/src_ros_class_loader_include_class_loader/). This package does not yet meet the 95% coverage guideline, but it is currently above 90%. | |||
Current coverage statistics can be viewed [here](https://ci.ros2.org/job/ci_linux_coverage/lastSuccessfulBuild/cobertura/src_ros_class_loader_include_class_loader/). This package does not yet meet the 95% coverage guideline, but it is currently above 90%. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add a link to the developer guide explaining how to calculate coverage? Such as
A description of how coverage statistics are summarized from this page, can be found in the ["ROS 2 Onboarding Guide"](https://index.ros.org/doc/ros2/Contributing/ROS-2-On-boarding-Guide/#note-on-coverage-runs).
See this example: https://github.com/ros2/rcutils/pull/260/files#diff-92440392597dfc3b7adb67bc4ed481b3R118
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done in 7f6b725.
Alright, may I ask anyone of the maintainers to merge this PR? |
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
7f6b725
to
14d2139
Compare
@nuclearsandwich ping. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I reviewed only that all of the changes in this QD appear factual. Not that the result correctly updates the quality level from four to two. I trust that the other reviewers who've been doing more on the quality front have done so.
Thanks to the other reviewers. Together with my own review this is ready for merge. |
Precisely what the title says.