-
Notifications
You must be signed in to change notification settings - Fork 42
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
Add quality declarations for each package except test_msgs #92
Conversation
d61afca
to
1ce14b5
Compare
1ce14b5
to
5f4ada0
Compare
This PR was updated to reflect the current status of each package (4). |
5f4ada0
to
b2d5ca1
Compare
New commit: b2d5ca1 |
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 action_msgs QD. The same comments can be applied in the others QD.
Please all review this other PR #91 which is pending to merge this PR
Signed-off-by: Stephen Brawner <brawner@gmail.com>
ea1fb1d
to
090b103
Compare
Ok, I addressed the feedback and applied it to the rest of the quality declarations. This PR has become a bit tricky to review since it depends on #91 and it includes two commits itself. I can squash the two commits here if that would make it easier to review. Otherwise you can see an overall comparison of just this PR here: |
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.
There are some files that require punctuation fixes and other minor fixes
Signed-off-by: Stephen Brawner <brawner@gmail.com> Switch QDs to their QL current-level (4) Signed-off-by: Stephen Brawner <brawner@gmail.com>
fd468a1
to
4b11b70
Compare
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.
Same punctuation corrections and a link
d9913f7
to
145bb78
Compare
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.
Thanks, I believe I addressed your feedback.
CMake warning is unrelated to this documentation. |
This adds a QUALITY_DECLARATION.md for each package that describes aspirationally how it meets quality level 1. Aside from the dependent PRs (#89, #90, #91), this repo does not need further modifications to achieve QL 1 after an API review.
There is one unresolved question regarding the message and service file definitions. It has not been historic practice to include a copyright statement in a message or service definition, which may lead to questions about who retains the copyright for such files considering many were copied over from non-copyrighted message/service file definitions in ROS 1. The QD rep generally requires copyright statements in source files, so this package would be atypical.
Furthermore, since none of the files in these QL 1 packages have copyrighted files, it's unclear what is even under the Apache 2 license and what purpose that license serves for this package.
New commit: b2d5ca1