-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 design docs instructions #4183
Open
audrow
wants to merge
2
commits into
rolling
Choose a base branch
from
update-design-docs
base: rolling
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -584,23 +584,19 @@ If a design review is happening in the later stages, the changes will be part of | |||||||||||||||
Writing the design document | ||||||||||||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||||||||||||
|
||||||||||||||||
Design docs must never include confidential information. | ||||||||||||||||
Whether or not a design document is required for your change depends on how big the task is. | ||||||||||||||||
Design docs are a way to document repository or package specific design decisions. | ||||||||||||||||
This is different than `ROS Enhancement Proposals (or REPs) <https://ros.org/reps/rep-0000.html>`__, which are for larger decisions that often effect the ROS community. | ||||||||||||||||
If you are unsure if you should do a design document or a REP, you can ask the ROS 2 team. | ||||||||||||||||
A good place to ask is in the weekly ROS 2 meeting, or in a Github issue in a relevant ROS 2 repository. | ||||||||||||||||
|
||||||||||||||||
1. You are making a small change or fixing a bug: | ||||||||||||||||
Design docs should be placed in a ``doc`` directory in the relevant repository or package. | ||||||||||||||||
And submitted as a pull request that references any related Github issues. | ||||||||||||||||
Make sure to mention any additional context in the pull request such as if the design doc is intended for a specific ROS version. | ||||||||||||||||
Feedback for the design doc wil be made directly on the pull request. | ||||||||||||||||
Comment on lines
+592
to
+595
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||
|
||||||||||||||||
* A design document is not required, but an issue should be opened in the appropriate repository to track the work and avoid duplication of efforts. | ||||||||||||||||
|
||||||||||||||||
2. You are implementing a new feature or would like to contribute to OSRF-owned infrastructure (like Jenkins CI): | ||||||||||||||||
|
||||||||||||||||
* Design doc is required and should be contributed to `ros2/design <https://github.com/ros2/design/>`__ to be made accessible on https://design.ros2.org/. | ||||||||||||||||
* You should fork the repository and submit a pull request detailing the design. | ||||||||||||||||
|
||||||||||||||||
Mention the related ros2 issue (for example, ``Design doc for task ros2/ros2#<issue id>``) in the pull request or the commit message. | ||||||||||||||||
Detailed instructions are on the `ROS 2 Contribute <https://design.ros2.org/contribute.html>`__ page. | ||||||||||||||||
Design comments will be made directly on the pull request. | ||||||||||||||||
.. note:: | ||||||||||||||||
Design docs should never include confidential information and they are not required for bug fixes. | ||||||||||||||||
Comment on lines
+597
to
+598
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||
|
||||||||||||||||
If the task is planned to be released with a specific version of ROS, this information should be included in the pull request. | ||||||||||||||||
|
||||||||||||||||
Design document review | ||||||||||||||||
~~~~~~~~~~~~~~~~~~~~~~ | ||||||||||||||||
|
@@ -640,7 +636,7 @@ maintainers of all impacted packages (as defined by ``package.xml`` maintainer f | |||||||||||||||
|
||||||||||||||||
* Once consensus is reached: | ||||||||||||||||
|
||||||||||||||||
* Ensure the `ros2/design <https://github.com/ros2/design/>`__ pull request has been merged, if applicable | ||||||||||||||||
* Ensure the design pull request has been merged, if applicable | ||||||||||||||||
* Update and close the GitHub issue associated with this design task | ||||||||||||||||
|
||||||||||||||||
Implementation | ||||||||||||||||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.