Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
992 commits
Select commit Hold shift + click to select a range
fc0907f
Fix a WARNING when building the Using-Python-Packages file. (#5059)
clalancette Feb 27, 2025
736a513
Update ROS PMC Leader. (#5062)
fujitatomoya Feb 28, 2025
7ded2ed
update alberto soragna affiliation and timezone (#5065)
alsora Mar 1, 2025
1a56306
codespell ROS 2 documentation dictionary support. (#5058)
fujitatomoya Mar 10, 2025
aec83e7
Update Ament-CMake-Documentation.rst (#5072)
SuperGops7 Mar 10, 2025
ce36f1e
Cleanup the Windows instructions for using conda/pixi. (#4989)
clalancette Mar 10, 2025
98c66e5
supplement how to use Loaned Messages. (#5068)
fujitatomoya Mar 10, 2025
409e30e
Make Kilted dates this year. (#5081)
kscottz Mar 12, 2025
945767e
Fix broken link. I think this is correct. (#5084)
kscottz Mar 12, 2025
784fd45
Sentence checker (#4592)
DLu Mar 13, 2025
45b1e8a
add note for ros2 topic hz/bw. (#5087)
fujitatomoya Mar 13, 2025
82dc620
add more extra patterns to sentence scanner. (#5092)
fujitatomoya Mar 14, 2025
1b1616c
Prefer XML/YAML over Python in 'Migrating Launch Files' guide (#5093)
christophebedard Mar 15, 2025
fba5629
urdf_tutorial_cpp should use ament_cmake and depends on rclcpp. (#5099)
fujitatomoya Mar 15, 2025
0b5ff91
Change 'server client or server' to 'service client or server' (#5106)
christophebedard Mar 16, 2025
d064209
Fix 'disabled' typo in service introspection demo (#5107)
christophebedard Mar 16, 2025
4105b67
Fix internal links and document image target links (#5113)
christophebedard Mar 17, 2025
837c310
Don't copy console prompt symbol or output, document bash vs console …
christophebedard Mar 17, 2025
6b2800b
Add XML examples to 'Using substitutions' tutorial (#5104)
christophebedard Mar 17, 2025
ff5633a
Link directly to pkg API docs to avoid redirect (#5121)
christophebedard Mar 17, 2025
206d16d
Action Introspection introduction and tutorial. (#5103)
fujitatomoya Mar 18, 2025
5d72271
Update documentation for automatic spellcheck (#5105)
SuperGops7 Mar 18, 2025
af9c0a7
Make XML/YAML launch file examples default over Python (#5100)
christophebedard Mar 18, 2025
1dcc9cc
Remove note about substitution anon not available in ROS2 (#5128)
tetov Mar 18, 2025
c5bd1aa
Make sure to use turtlesim_msgs for interfaces instead of turtlesim (…
christophebedard Mar 18, 2025
9646550
Format action name in 'Managing large projects' tutorial (#5132)
christophebedard Mar 19, 2025
54235a1
Revision Ament-Lint-For-Clean Code (#5134)
Nils-ChristianIseke Mar 19, 2025
205eb9d
Add Emerson Knapp to list of ROS Committers (#5080)
emersonknapp Mar 20, 2025
20ff8e1
Clarify rosidl_generate_interfaces lib name note (#5142)
christophebedard Mar 21, 2025
edddd69
Remove extra space after calendar link (#5147)
christophebedard Mar 21, 2025
68a3455
Launch Concept: Provide links to relevant Tutorials and up-to-date do…
emersonknapp Mar 21, 2025
e7627f1
Fix more broken links (#5158)
christophebedard Mar 24, 2025
f60b25f
Add a missing verb to a sentence (#5161)
jsantoso91 Mar 24, 2025
15323b7
Move calendar form link to unofficial calendar (#5164)
christophebedard Mar 25, 2025
96636c1
add github issue template. (#5140)
fujitatomoya Mar 25, 2025
e74d64e
Show community events calendar on governance page (#5152)
christophebedard Mar 25, 2025
d002d60
In setuptools packages, install everything in launch directory (#5156)
emersonknapp Mar 25, 2025
3b0fdef
Clarify relation between conda and ROS 2 (#5173)
traversaro Mar 26, 2025
666df3e
Pull all example launchfiles into separate file with `literalinclude`…
emersonknapp Mar 26, 2025
0eb96fc
one complete sentence per line. (incomplete sentences) (#5178)
fujitatomoya Mar 26, 2025
d3c1fee
Added Janosch Machowinski to commiters (#5185)
jmachowinski Mar 28, 2025
d5da14d
add Demos/Wait-for-Acknowledgment. (#5184)
fujitatomoya Mar 28, 2025
a0f074c
Specify '({C++,Python})' for 'Using URDF with robot_state_publisher' …
christophebedard Mar 28, 2025
af0183a
Fix line range of literalinclude in 'Using substitutions' (#5192)
christophebedard Mar 28, 2025
8d53162
Update imports for tutorial consistency (#5198)
carwyn987 Mar 29, 2025
6fdbd6c
Remove ros/geometry2 from ROS PMC list (#5154)
sloretz Apr 1, 2025
7326c3f
Add macros to link to interface docs (#5050)
christophebedard Apr 1, 2025
a7e7eb6
Align the Connext RMW installation page with other DDS RMW installati…
neil-rti Apr 2, 2025
6e5a588
Removed trailing whitespace from the codebase. (#5203)
leander-dsouza Apr 3, 2025
38993f4
Add gitconfig insteadOf recommendation (#5211)
tfoote Apr 5, 2025
a1d37aa
Fix literal text formatting (#5215)
christophebedard Apr 5, 2025
145e760
Provide list of use-cases+examples for bash vs console code blocks (#…
christophebedard Apr 6, 2025
0399880
Add macros to link to package API docs (#5206)
christophebedard Apr 10, 2025
47b6f27
Update Connext version in skipped rosdep keys (#5227)
christophebedard Apr 12, 2025
bafa035
Refer to target_link_libraries instead of ament_target_dependencies (…
sloretz Apr 15, 2025
0902ad6
Document deprecation of ament_target_dependencies in Kilted (#5232)
sloretz Apr 16, 2025
026191b
Updated ros2 pub tutorial with autocomplete topic prototype feature. …
leander-dsouza Apr 16, 2025
7c38a44
Update code-blocks in Beginnter-CLI-Tools docu (#5236)
Nils-ChristianIseke Apr 17, 2025
d3be799
Correct shebang (#5240)
Nils-ChristianIseke Apr 18, 2025
79acc6d
rosbag2 action record/replay support. (#5239)
fujitatomoya Apr 18, 2025
188ff0c
Update README.md (#5245)
Nils-ChristianIseke Apr 19, 2025
950fbfe
CustomRos2Interfaces (#5252)
Nils-ChristianIseke Apr 20, 2025
775b0ea
Add $ to Ros2Doctor (#5253)
Nils-ChristianIseke Apr 20, 2025
ebb6f7a
Add $ to Single Package Define And Use Interface (#5254)
Nils-ChristianIseke Apr 20, 2025
ddf8eac
Add $ to source Creating-A-Workspace.rst (#5250)
Nils-ChristianIseke Apr 20, 2025
4299a04
Add $ to Colcon-Tutorial.rst (#5251)
Nils-ChristianIseke Apr 20, 2025
771229b
Add $ Writing-A-Simple-Py-Publisher-And-Subscriber.rst (#5259)
Nils-ChristianIseke Apr 20, 2025
199bc18
Add $ to Using-Parameters-In-A-Class-CPP.rst (#5255)
Nils-ChristianIseke Apr 20, 2025
71bdb33
Add $ to Using-Parameters-In-A-Class-Python.rst (#5256)
Nils-ChristianIseke Apr 20, 2025
9a66914
Add $ to Writing-A-Simple-Cpp-Service-And-Client.rst (#5258)
Nils-ChristianIseke Apr 20, 2025
be64edc
Add $ to Writing-A-Simple-Py-Service-And-Client.rst (#5260)
Nils-ChristianIseke Apr 20, 2025
40cc4f9
Add $ to Writing-A-Simple-Cpp-Publisher-And-Subscriber.rst (#5257)
Nils-ChristianIseke Apr 20, 2025
1ef76cf
Remove extra chars mistakenly added in #5236 (#5261)
christophebedard Apr 21, 2025
83859af
Mention PathJoinSubstitution improvement in Kilted release notes (#5284)
christophebedard Apr 21, 2025
13ca897
Add $ to Intermediate/Tutorials (#5287)
Nils-ChristianIseke Apr 21, 2025
2b91744
Add $ to Creating-Your-First-ROS2-Package (#5286)
Nils-ChristianIseke Apr 21, 2025
6d89c2e
Add $ to Pluginlib.rst (#5285)
Nils-ChristianIseke Apr 21, 2025
5f01fe2
Use console code-blocks if using $ (#5298)
christophebedard Apr 21, 2025
71932cb
Mention preferring one Python import per line in code style guide (#5…
christophebedard Apr 22, 2025
292e42c
Add tip for concatenating multiple (Python) substitutions (#5157)
christophebedard Apr 22, 2025
a18383f
Remove Ubuntu 22.04 Jammy from list of Debian-based target platforms …
christophebedard Apr 22, 2025
9a7453f
Add $ to URDF. (#5306)
Nils-ChristianIseke Apr 23, 2025
7077a00
Add $ to TF2 (#5309)
Nils-ChristianIseke Apr 23, 2025
6672c64
Add $ to Miscellanous (#5310)
Nils-ChristianIseke Apr 23, 2025
e89b374
Add $ to Advanced Tutorials (#5312)
Nils-ChristianIseke Apr 23, 2025
d68d872
Add $ to some Intermediate Tutorial (#5304)
Nils-ChristianIseke Apr 23, 2025
dca00ae
Add $ to more Intermediate Tutorials (#5305)
Nils-ChristianIseke Apr 23, 2025
5cf6298
Keep information before command prompt symbol in misc tutorial (#5323)
christophebedard Apr 23, 2025
1483e34
Fix indentation in tf2 tutorials (#5327)
christophebedard Apr 23, 2025
8e77980
Adding $ to some How-To-Guides (#5322)
Nils-ChristianIseke Apr 23, 2025
6395e46
Fix (#5336)
Nils-ChristianIseke Apr 24, 2025
3b112a8
Added some kilted release notes (#5319)
ahcorde Apr 24, 2025
05a4bc3
Document Zenoh (#5231)
ahcorde Apr 24, 2025
94adc5e
fix linking WARNING: unknown document. (#5343)
fujitatomoya Apr 24, 2025
0c05a4f
Update the Rosbag2 section in the Kilted release notes (#5347)
MichaelOrlov Apr 25, 2025
1d98ea7
Custom ROS 2 Interfaces: Improved confusing wording (#5350)
peci1 Apr 25, 2025
d044c4d
Fix formatting for Rosbag2 entries in Kilted release notes (#5363)
christophebedard Apr 25, 2025
792db87
add new features for Kilted Kaiju. (#5346)
fujitatomoya Apr 25, 2025
24d245c
Update Static Type Checking Changelog for Kilted `rclpy` (#5368)
InvincibleRMC Apr 25, 2025
c08c295
Add $ to Related-Projects, Releases and Contributing. (#5357)
Nils-ChristianIseke Apr 25, 2025
93a7d34
Add $ DDS-Implementations (#5355)
Nils-ChristianIseke Apr 26, 2025
b3d8114
Add $ to Installation (#5356)
Nils-ChristianIseke Apr 26, 2025
65905c8
add $ Security Webots and Topic-Statics-Tutorial (#5358)
Nils-ChristianIseke Apr 26, 2025
dda0a68
Add $ to Intermediate and Miscellaneous (#5351)
Nils-ChristianIseke Apr 26, 2025
2901e65
Add $ to Installation/Alternatives (#5354)
Nils-ChristianIseke Apr 27, 2025
867cb80
Add $ to How-To-Guides (#5353)
Nils-ChristianIseke Apr 27, 2025
278c507
Add $ to Beginner-CLI-Tools and Beginner-Client Libraires (#5359)
Nils-ChristianIseke Apr 27, 2025
8d1b99d
Add $ to Demos (#5352)
Nils-ChristianIseke Apr 27, 2025
7fba6f0
Fix text misalignment in tab (#5393)
christophebedard Apr 28, 2025
26adb2a
Add support for Kilted (#5401)
mjcarroll Apr 28, 2025
acbb89e
Speficy language for some code-blocks and use ini where appropriate (…
christophebedard Apr 28, 2025
a1c7310
Move comment to the right code line in code-block (#5400)
christophebedard Apr 28, 2025
6f7f313
Split 'rosdep install' command output to separate codeblock again (#5…
christophebedard Apr 28, 2025
2468a00
Add placeholder Kilted image (#5418)
christophebedard Apr 29, 2025
2b8e935
Fix Connext RMW installation documentation issues (#5417)
fgallegosalido Apr 29, 2025
1688b8e
Update Ament-CMake-Documentation.rst (#5409)
goretkin Apr 30, 2025
b86e5a0
Complete changelog for the kilted release (#5431)
mjcarroll Apr 30, 2025
f599ce6
Remove Rosbag-with-ROS1-Bridge demo (#5435)
Yadunund Apr 30, 2025
9115222
Add installation link for Kilted (#5438)
mjcarroll Apr 30, 2025
8f829e6
Update ROS2 RHEL installation steps for Rolling with new ros2-release…
mergify[bot] May 1, 2025
45e8943
KILTED KAIJU RAWR! (#5446) (#5447)
mergify[bot] May 1, 2025
aa6de18
Add prerequisites for doing the CLI test (#5453) (#5454)
mergify[bot] May 1, 2025
1ea1bf5
Add colcon package selection arguments doc link (#5452) (#5458)
mergify[bot] May 1, 2025
6124c42
source workspace before 1st demo with RMWs. (#5464)
fujitatomoya May 2, 2025
5513dcf
Fix small typo in Zenoh documentation (#5465)
danielcranston May 2, 2025
041bbe9
Review "Quaternion Fundamentals" for Kilted (#5472)
danielcranston May 2, 2025
06732ab
Subordinate nodes note for Kilted Kaiju. (#5426)
fujitatomoya May 2, 2025
c4f5822
Update fastrtps to fastdds (#5482)
christophebedard May 3, 2025
0d2c6e0
Set correct code-block language in beginner CLI tutorials (#5480)
christophebedard May 3, 2025
105c39a
Fix CMake target name in simple C++ pub/sub tutorial (#5481)
christophebedard May 3, 2025
c27d1ea
Changed to correct target in cmake and code-block (#5486)
dheerubhai-101 May 3, 2025
b5fa288
Update Colcon-Tutorial.rst about package creation (#5463) (#5497)
mergify[bot] May 3, 2025
7823c68
Update Reading-From-A-Bag-File-CPP.rst to fix build (#5484) (#5501)
mergify[bot] May 3, 2025
614b6f1
Refresh code snippets (#5500) (#5502)
mergify[bot] May 3, 2025
274cd80
Fix typo (#5504) (#5507)
mergify[bot] May 3, 2025
71f81a3
Fix topic statistics tutorial for Kilted (#5495) (#5511)
mergify[bot] May 3, 2025
a4f516c
Add XML & YAML example static tf publisher launch files (#5510)
christophebedard May 3, 2025
e7edc95
Update branch for links in tf2 tutorials (#5505)
christophebedard May 3, 2025
ceab236
Streamline Python launchfiles to promote best practices (#5413)
emersonknapp May 3, 2025
d3a00db
Double quote ros-apt-source pkg URL (backport #5521) (#5522)
mergify[bot] May 3, 2025
0e165bd
Removed argument requesting if block for custom msg and srv testing (…
dheerubhai-101 May 4, 2025
7474641
Add details on tutorial on composition (#5529) (#5531)
mergify[bot] May 4, 2025
9072ed0
Update Composition docs for Kilted (#5487) (#5534)
mergify[bot] May 4, 2025
c2d667c
Fix incorrect sourcing command for Linux in Creating-an-Action tutori…
darragh4 May 4, 2025
ffc1b66
Review "Configure service introspection" for Kilted (#5488)
danielcranston May 4, 2025
582ec19
Review "Fast DDS Discovery Server" for Kilted (#5544)
danielcranston May 5, 2025
7c91c31
Switch to gz ionic links in Gazebo tutorial (#5549)
Yadunund May 6, 2025
8a833d8
link action instrospection docs for Kilted Release Note. (#5548)
fujitatomoya May 6, 2025
15cf55e
Move Emerson from committers to members in governance (#5558)
emersonknapp May 6, 2025
f42056c
Use label to link to specific action introspection sections (#5565)
christophebedard May 6, 2025
e75c02e
Update turtlesim references to turtlesim_msgs in tf2 python tutorials…
mergify[bot] May 7, 2025
9555d94
Improve wording and examples of Writing A Tf2 Static Broadcaster (#55…
mergify[bot] May 7, 2025
a30bc17
Removed deprecated StaticSingleThreadedExecutor (#5562)
fujitatomoya May 7, 2025
de07e90
Clarify that Connext is not only available in x86_64 (#5574)
fgallegosalido May 7, 2025
91e11b0
Fix the URL for the Kilted Tutorial Party repository (#5579)
cottsay May 7, 2025
e6f9a8c
instruction to add the launch file in setup.py (#5546)
Tanishq30052002 May 8, 2025
1df1fb5
Add note about combining target (#5583)
DLu May 8, 2025
83feffe
Document that removing the scope keyworld to target_link_libraries mi…
sloretz May 8, 2025
565a272
fix up Real-Time-Programing page. (#5600)
fujitatomoya May 9, 2025
01fdee0
fixup an incorrect usage of 'rosdep install' (#5605)
danielcranston May 11, 2025
65eba8d
Fix namespace usage in ROS 2 launch XML snippets of launch migration …
romainreignier May 12, 2025
9fa8d1f
update error in rviz custom display (#5598)
Tanishq30052002 May 13, 2025
5bd4055
Add GenAI input in bug report / Pull Request template support. (#5614)
fujitatomoya May 13, 2025
ed8214c
update instruction for pluginlib example (#5615)
Tanishq30052002 May 14, 2025
c67b3b4
Update Windows-Development-Setup.rst with note about very long build …
mergify[bot] May 14, 2025
e881f59
Explain event callbacks in "Monitoring for parameter changes" (#5543)
danielcranston May 14, 2025
7700126
Increase page max width to show more content when possible (#5523)
christophebedard May 15, 2025
29c96cb
Update Windows-Development-Setup.rst cleanup instructions (#5631)
mikelikesrobots May 17, 2025
dc5e7ba
check and sort the codespell dictionaries via make target. (#5629)
fujitatomoya May 19, 2025
b8a3d44
Add Topic Keys tutorials (#5573)
Mario-DL May 20, 2025
eed8fda
Document that cross-distro communications are not guaranteed (#5640)
christophebedard May 20, 2025
0e034c7
Add draft of velocity transform specification (#4235)
ahcorde May 21, 2025
e7e6a6d
Move command output into code-block in ros2_tracing tutorial (#5652)
christophebedard May 21, 2025
04e50a0
Skip test_tracetools with 'rosdep install' in ros2_tracing tutorial (…
christophebedard May 21, 2025
78c54d4
Added zenoh security documention (#4977)
ahcorde May 22, 2025
720f0d5
Release Kilted Kaiju (#5599)
fujitatomoya May 23, 2025
4d7acd6
Update middleware documentation to include Zenoh (#5644)
aehils May 24, 2025
931a721
Fix green rows in distributions table (#5668)
christophebedard May 24, 2025
3830300
Fix rst syntax (#5672)
christophfroehlich May 25, 2025
898cd4c
Fix incorrect new feature description in Kilted (#5677)
mini-1235 May 27, 2025
6987641
Indicate correct branches to checkout to build CycloneDDS from source…
jncfa May 27, 2025
9318249
Change installation instructions to use ros-apt-source package (#5684)
claraberendsen May 28, 2025
9ad2e6a
update curl command to handle redirects (#5690)
jbcpollak May 28, 2025
d12d4d0
Updating ROS2-Doc Cotr. Guildelines (#5414)
Nils-ChristianIseke Jun 4, 2025
6bb87f4
accidentally builtin dictionaries are disabled. (#5700)
fujitatomoya Jun 5, 2025
229b0ad
Fix RST links (#5705)
christophebedard Jun 8, 2025
17df996
Update Colcon-Tutorial.rst (#5709) (#5712)
mergify[bot] Jun 10, 2025
dccfafe
add the note for catkin_prepare_release. (#5713)
fujitatomoya Jun 11, 2025
c52285a
Fix name of test-tools target in PHONY list (#5719)
christophebedard Jun 11, 2025
102d201
Tutorials/Demos/Logging: Added note about colorizing ros2 launch (#5726)
peci1 Jun 11, 2025
2bf317e
Update launch_turtlesim_launch.py (#5730) (#5733)
mergify[bot] Jun 12, 2025
04da925
Add small clarification to cpp publish and subscriber tutorial (#5734)
Nickyecen Jun 12, 2025
a411bb2
Update Writing-A-Tf2-Broadcaster-Cpp.rst (#5738) (#5740)
mergify[bot] Jun 13, 2025
9532fa9
Remove extra backticks in package release guides (#5746)
christophebedard Jun 18, 2025
48fa2bc
Replace apt install with dpkg -i to install ros2-apt-source package (…
mergify[bot] Jun 24, 2025
c8a8a89
Update Using-Parameters-In-A-Class-CPP.rst (#5757) (#5760)
mergify[bot] Jun 26, 2025
7f1d20f
Add comment not to remove the `make multiversion` from Dockerfile. (#…
fujitatomoya Jul 3, 2025
a8f7f59
Kilted (#5514) (#5769)
mergify[bot] Jul 8, 2025
36e260b
Additional comment on callback group references (#5774)
mark-goodall Jul 14, 2025
5f8367d
Content-Filtering-Subscription: Added Zenoh RMW (#5779)
peci1 Jul 17, 2025
709e210
Update Code-Style-Language-Versions.rst (#4925)
mosfet80 Jul 18, 2025
9a74c30
Update testing installation docs to use ros-apt-source package (#5783)
claraberendsen Jul 18, 2025
56679d2
Mark kilted in green/supported (#5792) (#5793)
mergify[bot] Jul 18, 2025
bb11078
Update Writing-a-Composable-Node.rst (#5796)
Muhammad0312 Jul 19, 2025
62ff9ae
Update About-Command-Line-Tools.rst (#5803)
InvincibleRMC Jul 30, 2025
63f35ff
Change link for free trial license (#5787)
fgallegosalido Jul 31, 2025
a9b794d
Update Release-Lyrical-Luth.rst (#5805)
InvincibleRMC Aug 4, 2025
94a160b
Update Using-URDF-with-Robot-State-Publisher-cpp.rst (#5811) (#5814)
mergify[bot] Aug 8, 2025
2782f36
Update windows binary install (#5816)
knmcguire Aug 13, 2025
d24f6c6
rqt_graph should be started with ros2 run. (#5821)
fujitatomoya Aug 17, 2025
77b1f1d
Update Getting-Started-With-Ros2doctor.rst (#5825)
InvincibleRMC Aug 17, 2025
e5ea688
Fix typo in RMW-Implementations.rst (#5827)
awesomebytes Aug 23, 2025
b81dc71
Add new `ros2 bag` Kilted features + updates (#5771)
chen-harrison Aug 29, 2025
d27c3e2
Describe magic name attribute for pluginlib XML (#5835)
christophfroehlich Sep 1, 2025
fa736ef
add missing closing quote to name attribute for Triangle plugin. (#5842)
fujitatomoya Sep 5, 2025
d70a57f
Fix outdated http links to https (#4209) (#5849)
hrb-nexora Sep 9, 2025
925f57c
add more explanation about ros2 daemon. (#5846)
fujitatomoya Sep 10, 2025
b684b72
Enable Zenoh router to make the post-install example work (#5858)
luisarizmendi Sep 18, 2025
86d8c1a
Enable zenohd to make the post-install example work for Ubuntu Debian…
fujitatomoya Sep 18, 2025
31f7d98
Update _Apt-Repositories.rst (#5867)
ygerlach Sep 19, 2025
9b9e40a
Fix: Correct URDF path in demo_launch.py (#5874)
expozedrookie Sep 23, 2025
d0dc3e7
Add Skyler as committer (#5879)
skyegalaxy Sep 23, 2025
d954226
fujitatomoya@github is based back in Tokyo, Japan. (#5883)
fujitatomoya Sep 24, 2025
c3ef599
Cosmetic fixes for Developer Guide. (#5872)
fujitatomoya Sep 24, 2025
8f2bd0e
Improve CMD in URDF tutorial (#5878)
ahcorde Sep 25, 2025
01ec8ed
Fix doc install RHEL from RPM - crb repo do not exist in RHEL (#5857)
luisarizmendi Sep 26, 2025
c87aa57
Update Pluginlib.rst (#5894)
christophfroehlich Sep 29, 2025
788fe61
Add JEnoch and YuanYuYuan to committers list (#5902)
Yadunund Sep 30, 2025
525a924
Stop explicitly listing flake8 plugins in install instructions (#5906)
cottsay Sep 30, 2025
3b33114
Added asymingt to committers list (#5908)
ahcorde Oct 2, 2025
590700a
Minor RTI Connext DDS documentation improvements (#5606)
jncfa Oct 5, 2025
8f7d0c4
Revert "Minor RTI Connext DDS documentation improvements (#5606)" (#5…
fujitatomoya Oct 5, 2025
ac8a4ab
Humble (#5901) (#5914)
mergify[bot] Oct 5, 2025
f85df74
Revert "Revert "Minor RTI Connext DDS documentation improvements (#56…
fujitatomoya Oct 5, 2025
dd8e89f
Set launch file migration guide ToC depth to 2 to ease navigation (#5…
christophebedard Oct 6, 2025
51e6598
Switch to 'let' under 'include' tags for launch frontends (#5923)
christophebedard Oct 7, 2025
7815bc5
Update dependencies and bump CI Docker image to 24.04 (#5595)
Nils-ChristianIseke Oct 11, 2025
04ce78d
Fix list in developer guide (#5933)
christophebedard Oct 12, 2025
4b179b8
Bump check-dictionaries CI job to 24.04 (#5934)
christophebedard Oct 12, 2025
8813cbc
DOC: Add note on naming convention inconsistencies (#5918)
anishk85 Oct 13, 2025
eab5b4e
Add tutorial for listing registered plugins (#5944)
mini-1235 Oct 14, 2025
e831830
Add rmw implementation tutorial (#5927)
christophebedard Oct 16, 2025
659edf7
Remove non-core packages (#5955)
mjcarroll Oct 20, 2025
0f5db7f
Update Roadmap document for Lyrical (#5956)
mjcarroll Oct 20, 2025
06de4e8
Mention rmw_specific_{pub,sub}_payload in rmw impl tutorial (#5967)
christophebedard Oct 20, 2025
c26c5ff
docs: Correct --dependencies description for ament_python packages (#…
mergify[bot] Oct 21, 2025
ecc26c2
Fixing misleading Zenoh usage in try-some-example #5954 (#5957)
MrBearing Oct 21, 2025
8aeaf2a
Restore asterisk under interface field types tables (#5978)
christophebedard Oct 23, 2025
d7313c0
Document differences between rclcpp_components_register_node and rclc…
mini-1235 Nov 4, 2025
1bc69bd
Add verbose option for topic info (#5994)
mini-1235 Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "ROS 2 Documentation",
"build": {
"dockerfile": "../docker/image/Dockerfile"
},
"workspaceMount": "source=${localWorkspaceFolder},target=/tmp/doc_repository,type=bind",
"workspaceFolder": "/tmp/doc_repository",
"postCreateCommand": "pip3 install --no-warn-script-location --user --break-system-packages -r requirements.txt -c constraints.txt",
"features": {
"ghcr.io/devcontainers/features/git:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"ritwickdey.LiveServer"
]
}
}
}
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
blank_issues_enabled: true
contact_links:
- name: 🔗 Have a question on how to use ROS?
url: https://robotics.stackexchange.com/
about: We use Robotics Stack Exchange for general project questions.
- name: 🔗 Looking for documentation on active ROS distros?
url: https://docs.ros.org/
about: The ROS documentation is available at docs.ros.org
- name: 🔗 Want to discuss a ROS feature or get the latest ROS news?
url: https://discourse.ros.org/
about: ROS Discourse is our community discussion forum.
- name: 🔗 Do you need real time support from other ROS users?
url: https://discord.com/servers/open-robotics-1077825543698927656
about: Visit our community Discord server. ROS questions belong in "#ros-help" channel.
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/issue_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: 📝 Documentation Issue
description: Report an issue with the ROS 2 documentation
title: "📝 <Brief Title>"
labels: ["documentation", "issue"]
body:
- type: markdown
attributes:
value: "**Required Info:**"
- type: checkboxes
id: issue_type
attributes:
label: "Issue Type"
description: "Select the type of documentation issue"
options:
- label: "🐛 Bug / Problem"
- label: "✏️ Typo / Grammar"
- label: "📖 Outdated Content"
- label: "🚀 Enhancement"
- type: input
id: generative_ai
attributes:
label: "Generated by Generative AI"
description: "If this issue was generated using Generative AI, specify the model (e.g., GitHub Copilot v3.2)"
validations:
required: false
- type: input
id: distribution
attributes:
label: "Distribution"
description: |
ROS 2 distribution that you found the problem in.
e.g) Humble, Jazzy, Rolling, ...
validations:
required: false
- type: textarea
id: description
attributes:
label: "Description"
description: "Provide a detailed description of the issue"
validations:
required: true
- type: input
id: affected_pages
attributes:
label: "Affected Pages/Sections"
description: "Provide links to the affected documentation pages, if applicable"
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: "Screenshots or Examples (if applicable)"
description: "Add any supporting screenshots or logs"
validations:
required: false
- type: textarea
id: suggested_fix
attributes:
label: "Suggested Fix"
description: "If you have an idea for a fix, please describe it here"
validations:
required: false
- type: textarea
id: additional_context
attributes:
label: "Additional Context"
description: "Any other relevant information"
validations:
required: false
25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## Description

<!--
Please include a summary of the changes and the related issue.
Highlight any key points or areas of concern.
-->

<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.*
-->

Fixes # (issue)

### Did you use Generative AI?

<!--
If this pull request was generated using Generative AI, specify the model (e.g., GitHub Copilot v3.2)
-->

### Additional Information

<!--
If applicable, provide any additional context or details about the changes.
-->
20 changes: 20 additions & 0 deletions .github/workflows/dictionaries.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Check Dictionaries

on:
push:
paths:
- 'codespell_dictionary.txt'
- 'codespell_whitelist.txt'
pull_request:
paths:
- 'codespell_dictionary.txt'
- 'codespell_whitelist.txt'

jobs:
check-dictionaries:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Run make check-dictionaries
run: |
make check-dictionaries || (echo "check-dictionaries failed, run: make sort-dictionaries")
27 changes: 27 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Build & Run Docker Image

on:
pull_request:
# Only kick workflow if docker files or this workflow are changed
paths:
- 'docker/**'
- '.github/workflows/docker-image.yml'

jobs:
validate:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetch full history including branches and tags

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build Docker image
run: docker build --rm --build-arg user=$(id -un) --build-arg uid=$(id -u) -f ./docker/image/Dockerfile -t test-image:latest .

- name: Run container and verify
run: |
docker run --rm --user $(id -u):$(id -g) -v $(pwd):/tmp/doc_repository test-image:latest
113 changes: 103 additions & 10 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,115 @@
name: Test

on: [push, pull_request]
on: pull_request

jobs:
test:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- name: Checkout
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v1
uses: actions/setup-python@v5
with:
python-version: 3.8
python-version: '3.12'

- name: Install dependencies with pip
run: |
pip install --no-warn-script-location --user --upgrade -r requirements.txt
pip install doc8
run: pip install --no-warn-script-location --user -r requirements.txt -c constraints.txt

- run: make html
- run: doc8 --ignore D001 --ignore-path build
- name: Test doc8
run: make test

- name: Test doc tools
run: make test-tools

lint:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Install dependencies with pip
run: pip install --no-warn-script-location --user -r requirements.txt -c constraints.txt

- name: Lint
run: make lint

spellcheck:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Install dependencies with pip
run: pip install --no-warn-script-location --user -r requirements.txt -c constraints.txt

- name: Spellcheck
run: make spellcheck

build:
needs: [test, lint]
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@v2

- name: Install dependencies with pip
run: pip install --no-warn-script-location --user -r requirements.txt -c constraints.txt

- name: Build the docs
run: make html

- name: Upload document artifacts
uses: actions/upload-artifact@v4
id: artifact-upload-step
with:
name: html-artifacts-${{ github.event.pull_request.number }}
path: build/html
retention-days: 30 # default 90
compression-level: 9 # maximum compression, default 6
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`

- name: Find HTML artifacts link comment
uses: peter-evans/find-comment@v3
id: find-comment
# Skip if PR from fork
if: github.repository == github.event.pull_request.head.repo.full_name
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: 'github-actions[bot]'
body-includes: "HTML artifacts:"

- name: Create or update HTML artifacts link comment
uses: peter-evans/create-or-update-comment@v4
# Skip if PR from fork
if: github.repository == github.event.pull_request.head.repo.full_name
with:
comment-id: ${{ steps.find-comment.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
body: |
HTML artifacts: ${{ steps.artifact-upload-step.outputs.artifact-url }}.

To view the resulting site:
1. Click on the above link to download the artifacts archive
2. Extract it
3. Open `html-artifacts-${{ github.event.pull_request.number }}/index.html` in your favorite browser
edit-mode: replace
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ build/
_build/
.idea/
.vscode/
__pycache__
ros2doc/
33 changes: 22 additions & 11 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@ pull_request_rules:
- name: automatic backport of common pages
conditions:
- base=rolling
- "files~=Governance|Contact|index|Marketing|ROSCon-Content|Roadmap|Releases|Feature-Ideas"
- "files~=Governance|Contact|index|Marketing|ROSCon-Content|Roadmap|Releases|Feature-Ideas|Metrics"
actions:
backport:
branches:
- galactic
- foxy
- kilted
- jazzy
- humble

- name: backport at reviewers discretion
conditions:
Expand All @@ -16,23 +17,33 @@ pull_request_rules:
actions:
backport:
branches:
- galactic
- foxy
- kilted
- jazzy
- humble

- name: backport to galactic at reviewers discretion
- name: backport to kilted at reviewers discretion
conditions:
- base=rolling
- "label=backport-galactic"
- "label=backport-kilted"
actions:
backport:
branches:
- galactic
- kilted

- name: backport to foxy at reviewers discretion
- name: backport to jazzy at reviewers discretion
conditions:
- base=rolling
- "label=backport-foxy"
- "label=backport-jazzy"
actions:
backport:
branches:
- foxy
- jazzy

- name: backport to humble at reviewers discretion
conditions:
- base=rolling
- "label=backport-humble"
actions:
backport:
branches:
- humble
11 changes: 11 additions & 0 deletions .sphinx_tamer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
sentence_scan:
extra_patterns:
- Steven! Ragnar
- ros2.org
- nav2.org
- ros2.repos
- 2.X
- (\s|^)(\.)(idl|msg|srv|action|NET|rviz)
- (\s|^)(\.)(tgz|exe|zip|so|repo)
ignorable_prefixes:
- Releases/
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ exhaustive, and do not form part of our licenses.
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
for the public:
wiki.creativecommons.org/Considerations_for_licensees

=======================================================================
Expand Down
Loading