Skip to content

Port REP-2000 to ROS 2 documentation#6249

Merged
sloretz merged 28 commits intorollingfrom
sloretz__port_rep_2000
Mar 24, 2026
Merged

Port REP-2000 to ROS 2 documentation#6249
sloretz merged 28 commits intorollingfrom
sloretz__port_rep_2000

Conversation

@sloretz
Copy link
Copy Markdown
Contributor

@sloretz sloretz commented Feb 19, 2026

Description

This copies REP 2000 content to the ROS 2 documentation. I'm looking to add similar info for ROS Lyrical. According to @gbiggs starting with REP-0001:2025, REP-2000 type content should be in project documentation instead of a REP. This PR is me moving REP-2000 content unmodified to the project documentation so that I can do the same for ROS Lyrical.

Did you use Generative AI?

Yes. I used Gemini 3 Flash to convert HTML tables to grid tables. All other content I copied verbatim from REP 2000.

Additional Information

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
@sloretz sloretz self-assigned this Feb 19, 2026
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
@sloretz sloretz force-pushed the sloretz__port_rep_2000 branch from 90f9eb9 to 8a1cd37 Compare February 19, 2026 22:54
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 20, 2026

HTML artifacts: https://github.com/ros2/ros2_documentation/actions/runs/23466148868/artifacts/6070716357.

To view the resulting site:

  1. Click on the above link to download the artifacts archive
  2. Extract it
  3. Open html-artifacts-6249/index.html in your favorite browser

@sloretz sloretz marked this pull request as ready for review February 20, 2026 01:33
@sloretz sloretz requested a review from kscottz February 26, 2026 21:30
@kscottz
Copy link
Copy Markdown
Collaborator

kscottz commented Feb 26, 2026

I should have time tomorrow. 🥰

@kscottz
Copy link
Copy Markdown
Collaborator

kscottz commented Feb 27, 2026

Ooof, while we're doing work here can we change the releases page from the garish green to something like #eeffcc?

My eyes are burning!

image

@kscottz
Copy link
Copy Markdown
Collaborator

kscottz commented Feb 27, 2026

@sloretz quick question, do you think you Could cajole Gemini into changing the full release note URLs into something a bit more readable?

E.g. changing

See https://github.com/ros2/ament_cmake_ros/pull/21 for more details.

To:

See `ament_cmake_ros #22 <https://github.com/ros2/ament_cmake_ros/pull/21>`_ for more details. 

It is acceptable as-is, but I think the short version would be way more readable.

Comment thread source/The-ROS2-Project/Release-Schedule.rst Outdated
Comment thread source/The-ROS2-Project/Release-Schedule.rst Outdated
Comment thread source/The-ROS2-Project/Release-Schedule.rst Outdated
Comment thread source/The-ROS2-Project/Release-Schedule.rst Outdated
sloretz and others added 4 commits March 6, 2026 12:48
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
@sloretz
Copy link
Copy Markdown
Contributor Author

sloretz commented Mar 6, 2026

Ooof, while we're doing work here can we change the releases page from the garish green to something like #eeffcc?

@kscottz How do you like this dark blue look? #6282

do you think you Could cajole Gemini into changing the full release note URLs into something a bit more readable?

I think I can do that. Ok if I do that in a follow up PR? That will make it easier for me to catch unintended changes from Gemini.

We should also link the explanation of the tier system to the bottom of the table.

I added a link to the Platform Support Tiers page right before each page uses Tier for the first time.

Copy link
Copy Markdown
Collaborator

@kscottz kscottz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fine for now. I might try to come back this week and touch up a few things, but it is better than hosting it on a separate website.

Comment thread source/The-ROS2-Project/Platform-Support-Tiers.rst
Comment thread source/Releases/Release-Kilted-Kaiju.rst
@sloretz sloretz enabled auto-merge (squash) March 23, 2026 23:57
@sloretz sloretz merged commit 1f57e7d into rolling Mar 24, 2026
6 checks passed
@sloretz sloretz deleted the sloretz__port_rep_2000 branch March 24, 2026 00:02
mergify bot pushed a commit that referenced this pull request Mar 24, 2026
* Port REP-2000 to ROS 2 documentation

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* undo whitespace change

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Copy more content from REP 2000

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Whitespace fixes

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Use Gemini 3 Flash to convert HTML tables to Grid tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Humble tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Ardent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Bouncy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Crystal tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Dashing tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Eloquent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Foxy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Galactic tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Iron tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Jazzy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Kilted tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Add new pages to sidebar

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Shorten sentence "are produced every"

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* regular -> non-LTS

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Continuous sentence instead of dashes with another thought

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* as well as -> and + possessive

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* though -> ; however,

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Clearer 5 year sentence rationale

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* misc

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* desktop variant

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Link platform support tiers

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Remove trailing whitespace

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

---------

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
(cherry picked from commit 1f57e7d)
mergify bot pushed a commit that referenced this pull request Mar 24, 2026
* Port REP-2000 to ROS 2 documentation

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* undo whitespace change

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Copy more content from REP 2000

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Whitespace fixes

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Use Gemini 3 Flash to convert HTML tables to Grid tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Humble tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Ardent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Bouncy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Crystal tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Dashing tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Eloquent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Foxy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Galactic tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Iron tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Jazzy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Kilted tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Add new pages to sidebar

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Shorten sentence "are produced every"

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* regular -> non-LTS

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Continuous sentence instead of dashes with another thought

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* as well as -> and + possessive

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* though -> ; however,

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Clearer 5 year sentence rationale

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* misc

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* desktop variant

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Link platform support tiers

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Remove trailing whitespace

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

---------

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
(cherry picked from commit 1f57e7d)
mergify bot pushed a commit that referenced this pull request Mar 24, 2026
* Port REP-2000 to ROS 2 documentation

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* undo whitespace change

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Copy more content from REP 2000

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Whitespace fixes

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Use Gemini 3 Flash to convert HTML tables to Grid tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Humble tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Ardent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Bouncy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Crystal tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Dashing tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Eloquent tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Foxy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Galactic tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Iron tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Jazzy tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Manually review and fix Kilted tables

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Add new pages to sidebar

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Shorten sentence "are produced every"

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* regular -> non-LTS

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Continuous sentence instead of dashes with another thought

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* as well as -> and + possessive

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* though -> ; however,

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Clearer 5 year sentence rationale

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* misc

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* desktop variant

Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>

* Link platform support tiers

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

* Remove trailing whitespace

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>

---------

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
(cherry picked from commit 1f57e7d)
ahcorde pushed a commit that referenced this pull request Mar 24, 2026
(cherry picked from commit 1f57e7d)

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
ahcorde pushed a commit that referenced this pull request Mar 24, 2026
(cherry picked from commit 1f57e7d)

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
ahcorde pushed a commit that referenced this pull request Mar 24, 2026
(cherry picked from commit 1f57e7d)

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-all backport at reviewers discretion; from rolling to all versions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants