From 956249c97fda3137ba855aaae3e844ca438cdeb1 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Fri, 20 Dec 2024 13:30:56 +0100 Subject: [PATCH 01/12] Refs #22012: Updated Step 4 format Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 9c96be4d7..02cbd6994 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -75,7 +75,7 @@ Step 4: Apply namespace changes * Update all ``eprosima::fastrtps::`` namespace references to ``eprosima::fastdds::``. * Move built-in topics ``SubscriptionBuiltinTopicData``, ``PublicationBuiltinTopicData``, and ``ParticipantBuiltinTopicData`` from ``fastdds::dds::builtin::`` to ``fastdds::dds::``. - * Move ``Duration_t`` and ``c_TimeInfinite`` references to ``dds::``. + * Move ``Duration_t`` and ``c_TimeInfinite`` references from ``eprosima::fastdds::`` to ``eprosima::fastdds::dds``. * Move ``Time_t.hpp`` references from ``eprosima::fastdds::`` to ``eprosima::fastdds::dds``. Ensure you update these namespace references across your code to avoid compilation errors. From 486afceac229cef8cde137883ead61eb1fffe74a Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Mon, 23 Dec 2024 12:42:08 +0100 Subject: [PATCH 02/12] Refs #22012: Modified and expanded Step 1 Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 02cbd6994..1ad8e194c 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -27,20 +27,18 @@ The following steps describe the possible changes that your project may require .. _step-1-update-the-package-name-and-cmake-configuration: -Step 1: Update the package name and CMake configuration -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Step 1: Update the package name and CMake and Colcon configurations +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1. CMake project name: Rename the CMake project from ``fastrtps`` to ``fastdds``. -2. Environment variables: +1. CMake project name: Rename all instances in the CMake project from ``fastrtps`` to ``fastdds``. For example, + update ``target_link_libraries(fastrtps)`` to ``target_link_libraries(fastdds)``, and ``if(NOT fastrtps_FOUND)`` to + ``if(NOT fastdds_FOUND)``. +2. If using Colcon, update the package name in ``colcon.pkg`` from ``fastrtps`` to ``fastdds``. +3. Environment variables: * Rename ``FASTRTPS_DEFAULT_PROFILES_FILE`` to ``FASTDDS_DEFAULT_PROFILES_FILE``. - * The configuration file for loading profiles is now ``DEFAULT_FASTDDS_PROFILES.xml``. - -3. Update CMake file names on Windows: - - * Rename ``fastrtps.manifest.in`` to ``fastdds.manifest.in``. - * Rename ``fastrtps-config.cmake`` to ``fastdds-config.cmake``. - * Rename ``fastrtps.rc`` to ``fastdds.rc``. + * The configuration file for loading profiles has been renamed from ``DEFAULT_FASTRTPS_PROFILES.xml`` to + ``DEFAULT_FASTDDS_PROFILES.xml``. .. _step-2-update-dependencies: From 8b436d331fb892d40d8315b6769b710de8d748e1 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Mon, 23 Dec 2024 14:26:15 +0100 Subject: [PATCH 03/12] Refs #22012: Updated Step 4 Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 1ad8e194c..602106ba1 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -70,9 +70,9 @@ Step 4: Apply namespace changes 1. Namespace migration: - * Update all ``eprosima::fastrtps::`` namespace references to ``eprosima::fastdds::``. + * First, update all ``eprosima::fastrtps::`` namespace references to ``eprosima::fastdds::``. * Move built-in topics ``SubscriptionBuiltinTopicData``, ``PublicationBuiltinTopicData``, and - ``ParticipantBuiltinTopicData`` from ``fastdds::dds::builtin::`` to ``fastdds::dds::``. + ``ParticipantBuiltinTopicData`` from ``eprosima::fastdds::dds::builtin::`` to ``eprosima::fastdds::rtps::``. * Move ``Duration_t`` and ``c_TimeInfinite`` references from ``eprosima::fastdds::`` to ``eprosima::fastdds::dds``. * Move ``Time_t.hpp`` references from ``eprosima::fastdds::`` to ``eprosima::fastdds::dds``. From a1d8b70e30db8ebe1a0b578a2a5d9bd697a6b101 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Tue, 24 Dec 2024 09:08:07 +0100 Subject: [PATCH 04/12] Refs #22012: Clarified the relocation of fixed_size_string.hpp Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 602106ba1..c891fb728 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -143,7 +143,8 @@ Step 5: Migrate public headers * - ``fastdds/rtps/common/Time_t.hpp in namespace{fastdds}`` - ``fastdds/dds/core/Time_t.hpp in namespace{fastdds::dds}`` - Also, the ``fixed_size_string.hpp`` implementation has been migrated from Fast DDS package to Fast CDR. + Also, the ``fixed_size_string.hpp`` implementation has been migrated from ``fastrtps/utils/fixed_size_string.hpp`` + to ``fastcdr/cdr/fixed_size_string.hpp``. 2. File extensions: @@ -407,6 +408,8 @@ All the examples have been refactored to follow the same structure: * Detailed and well-formed README.md with example explanation. * Example structured in applications, stopped by ``SIGTERM`` signal. +Please refactor the examples in your project to match the new format. + `Hello World `_ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@ -414,8 +417,7 @@ Refactor the HelloWorld example with the current new example format. In this hello world example, the key changes are: * The XML profile is loaded from the environment (if defined), and the `--env` CLI option has been removed. -* Add a subscriber implementing the waitsets mechanism. -* Provide XML profiles examples targeting several scenarios (e.g., SampleConfig_Controller, Events, Multimedia). +* Added a subscriber implementing the waitsets mechanism. `X-Types Examples `_ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" From 1cd570e2a81f1efc691fec79c741b21e6aa0af99 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Tue, 24 Dec 2024 15:18:37 +0100 Subject: [PATCH 05/12] Refs #22012: Added TODO comments to start discussion Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index c891fb728..dd08ec859 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -146,6 +146,8 @@ Step 5: Migrate public headers Also, the ``fixed_size_string.hpp`` implementation has been migrated from ``fastrtps/utils/fixed_size_string.hpp`` to ``fastcdr/cdr/fixed_size_string.hpp``. + .. TODO:: Fix this table, ``fastdds/rtps/DomainParticipantQos.hpp`` has wrong path and doesn't include the content. + 2. File extensions: Rename file extensions from `.h` to `.hpp`. @@ -208,6 +210,8 @@ If your project previously included any of these headers, you will need to modif Since these headers are now private, you should replace their usage with public alternatives or refactor the related code to ensure it does not depend on private headers. +.. TODO:: Add a note about which headers to use instead of the private ones. + .. _step-7-update-api-methods: Step 7: Update API methods @@ -395,6 +399,9 @@ your code to reflect these changes: Step 9: Examples refactor ^^^^^^^^^^^^^^^^^^^^^^^^^ +.. TODO:: What to do here? Write which examples in 2 turned into which examples in 3? + A lot of the info seems too much. + All examples have been refactored to follow a consistent structure across the Fast DDS project. This includes renaming files, restructuring classes, and updating the overall format. Additionally, it is important to note that some examples have been removed, renamed, or had significant changes From 87ed234c8791c2b636ec1bc7442c3a58a9c82709 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 12:18:40 +0100 Subject: [PATCH 06/12] Refs #22012: Corrected the table in step 4 Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index dd08ec859..595db0e77 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -107,7 +107,7 @@ Step 5: Migrate public headers * - ``fastrtps/eProsima_auto_link.h`` - ``fastdds/fastdds_auto_link.hpp`` * - ``fastrtps/attributes/ParticipantAttributes.h`` - - ``fastdds/rtps/DomainParticipantQos.hpp`` + - ``fastdds/dds/domain/qos/DomainParticipantExtendedQos.hpp`` * - ``fastrtps/Domain.h`` - ``fastdds/dds/domain/DomainParticipantFactory.hpp`` * - ``fastrtps/log/Log.h`` @@ -146,8 +146,6 @@ Step 5: Migrate public headers Also, the ``fixed_size_string.hpp`` implementation has been migrated from ``fastrtps/utils/fixed_size_string.hpp`` to ``fastcdr/cdr/fixed_size_string.hpp``. - .. TODO:: Fix this table, ``fastdds/rtps/DomainParticipantQos.hpp`` has wrong path and doesn't include the content. - 2. File extensions: Rename file extensions from `.h` to `.hpp`. From beb88e31be318609c75cafd2dce8a873c8c5b31e Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 13:00:12 +0100 Subject: [PATCH 07/12] Refs #22012: Shortened Step 9 significantly Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 133 +++------------------------------ 1 file changed, 10 insertions(+), 123 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 595db0e77..7c4f14b1c 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -27,14 +27,13 @@ The following steps describe the possible changes that your project may require .. _step-1-update-the-package-name-and-cmake-configuration: -Step 1: Update the package name and CMake and Colcon configurations -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Step 1: Update the package name and CMake configuration +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1. CMake project name: Rename all instances in the CMake project from ``fastrtps`` to ``fastdds``. For example, update ``target_link_libraries(fastrtps)`` to ``target_link_libraries(fastdds)``, and ``if(NOT fastrtps_FOUND)`` to ``if(NOT fastdds_FOUND)``. -2. If using Colcon, update the package name in ``colcon.pkg`` from ``fastrtps`` to ``fastdds``. -3. Environment variables: +2. Environment variables: * Rename ``FASTRTPS_DEFAULT_PROFILES_FILE`` to ``FASTDDS_DEFAULT_PROFILES_FILE``. * The configuration file for loading profiles has been renamed from ``DEFAULT_FASTRTPS_PROFILES.xml`` to @@ -208,7 +207,8 @@ If your project previously included any of these headers, you will need to modif Since these headers are now private, you should replace their usage with public alternatives or refactor the related code to ensure it does not depend on private headers. -.. TODO:: Add a note about which headers to use instead of the private ones. +.. TODO:: Add a note about which headers to use instead of the private ones, since we mention that they should + be replaced with public alternatives. .. _step-7-update-api-methods: @@ -397,121 +397,8 @@ your code to reflect these changes: Step 9: Examples refactor ^^^^^^^^^^^^^^^^^^^^^^^^^ -.. TODO:: What to do here? Write which examples in 2 turned into which examples in 3? - A lot of the info seems too much. - -All examples have been refactored to follow a consistent structure across the Fast DDS project. -This includes renaming files, restructuring classes, and updating the overall format. -Additionally, it is important to note that some examples have been removed, renamed, or had significant changes -to their options and configurations. -If you have integrated any of these examples into your own implementation, carefully review the updated examples -to ensure compatibility with your project. - -All the examples have been refactored to follow the same structure: - -* File names, guards, and classes follow new format. -* Detailed and well-formed README.md with example explanation. -* Example structured in applications, stopped by ``SIGTERM`` signal. - -Please refactor the examples in your project to match the new format. - -`Hello World `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the HelloWorld example with the current new example format. -In this hello world example, the key changes are: - -* The XML profile is loaded from the environment (if defined), and the `--env` CLI option has been removed. -* Added a subscriber implementing the waitsets mechanism. - -`X-Types Examples `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -In this X-Types example, a type is defined at runtime on the publisher side using the Dynamic Types API. -The subscriber discovers the type, creates a reader for it, and prints the received data. -This example is type compatible with the Hello World example. - -`Configuration `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -In the configuration example, the key changes are: - -* Included LargeData as an option (builtin transport argument). -* Included all previous QoS examples: - - - Deadline - - Disable positive ACKs - - Lifespan - - Liveliness - - Ownership (strength) - - Partitions - -`Content Filter `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the ContentFilteresTopicExample example with the current new example format. -In this content filter example, the main changes are: - -* Added option to select filter type: Default, Custom, or None. -* Customizable lower-bound and upper-bound options of the filter as arguments. - - - For the Custom filter, they represent the maximum and minimum values of the message indexes that are filtered out - through the filter. - - For the Default filter, they represent the maximum and minimum value message indexes that are read. - -`Custom Payload Pool `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the CustomPayloadPoolExample example with the current new example format. - -`Delivery Mechanism `_ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -In this delivery mechanisms example, the key changes are: - -* Loans and data-sharing compatible: bounded types, final extensibility. -* Loans mechanism for data management. -* Option to select all delivery mechanisms. - -`Discovery Server `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the DiscoveryServerExample example with the current new example format. - -`Flow Controller `_ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the FlowControlExample example with the current new example format. -In this Flow Controller example, the key changes are: - -* Publishers continuously send samples. The user can set the number of samples to send. -* User can set the following QoS and properties for the Flow Controller: - - - Scheduler policy used by the flow controller. - - Maximum number of bytes to be sent to the network per period. - - Period of time in milliseconds during which the flow controller is allowed to send the maximum number of bytes - per period. - - Property `fastdds.sfc.priority`. - - Property `fastdds.sfc.bandwidth_reservation`. - -`Request-Reply `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the Request-Reply example with the current new example format. - -`Static EDP Discovery `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the Static EDP Discovery example with the new example format. - -`Security `_ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the SecureHelloWorld example with the current new example format. - -`RTPS Entities `_ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -Refactor the rtps/Registered example with the current new example format. -This RTPS example demonstrates a basic RTPS deployment. -The main change is that serialization and deserialization are done with overload methods from fastcdr. +All examples in the Fast DDS project have been refactored to follow a consistent structure, having renamed files, +restructured classes, and updated the overall format. Additionally, some examples have been removed, renamed, combined +or had significant changes to their options and configurations. If you have integrated any example into your +own implementation, carefully review the updated examples to ensure compatibility with your project. As reference, +consider the example `Configuration `. From c4e8a2059d31eda33139480cf2a7685c36dd1741 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 14:28:55 +0100 Subject: [PATCH 08/12] Refs #22012: corrected typo Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 7c4f14b1c..267455aef 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -401,4 +401,4 @@ All examples in the Fast DDS project have been refactored to follow a consistent restructured classes, and updated the overall format. Additionally, some examples have been removed, renamed, combined or had significant changes to their options and configurations. If you have integrated any example into your own implementation, carefully review the updated examples to ensure compatibility with your project. As reference, -consider the example `Configuration `. +consider the example `Configuration `_. From e2268d6207cf815f78a7ba469f12cbe3008752ab Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 15:04:06 +0100 Subject: [PATCH 09/12] Refs #22012: Removed redundant line in step 6 Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 267455aef..af11e4011 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -204,11 +204,6 @@ Since they are no longer public, it is not possible to include them in external * TypeLookupService.hpp If your project previously included any of these headers, you will need to modify your implementation. -Since these headers are now private, you should replace their usage with public alternatives or refactor the -related code to ensure it does not depend on private headers. - -.. TODO:: Add a note about which headers to use instead of the private ones, since we mention that they should - be replaced with public alternatives. .. _step-7-update-api-methods: From 255a3c18afaa8067aa969d9d9a348e54a934c606 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 16:05:28 +0100 Subject: [PATCH 10/12] Refs #22012: Solved failing CI Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index af11e4011..d69aff683 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -30,7 +30,7 @@ The following steps describe the possible changes that your project may require Step 1: Update the package name and CMake configuration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1. CMake project name: Rename all instances in the CMake project from ``fastrtps`` to ``fastdds``. For example, +1. CMake project name: Rename all instances in the CMake project from ``fastrtps`` to ``fastdds``. For example, update ``target_link_libraries(fastrtps)`` to ``target_link_libraries(fastdds)``, and ``if(NOT fastrtps_FOUND)`` to ``if(NOT fastdds_FOUND)``. 2. Environment variables: @@ -396,4 +396,4 @@ All examples in the Fast DDS project have been refactored to follow a consistent restructured classes, and updated the overall format. Additionally, some examples have been removed, renamed, combined or had significant changes to their options and configurations. If you have integrated any example into your own implementation, carefully review the updated examples to ensure compatibility with your project. As reference, -consider the example `Configuration `_. +consider the example `Configuration `_. \ No newline at end of file From a1fdaa853032a1bd75057df68a239972b959fd14 Mon Sep 17 00:00:00 2001 From: Juanjo Garcia Date: Wed, 8 Jan 2025 16:25:21 +0100 Subject: [PATCH 11/12] Refs #22012: Solved failing CI Signed-off-by: Juanjo Garcia --- docs/notes/migration_guide.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index d69aff683..5a0757610 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -36,7 +36,7 @@ Step 1: Update the package name and CMake configuration 2. Environment variables: * Rename ``FASTRTPS_DEFAULT_PROFILES_FILE`` to ``FASTDDS_DEFAULT_PROFILES_FILE``. - * The configuration file for loading profiles has been renamed from ``DEFAULT_FASTRTPS_PROFILES.xml`` to + * The configuration file for loading profiles has been renamed from ``DEFAULT_FASTRTPS_PROFILES.xml`` to ``DEFAULT_FASTDDS_PROFILES.xml``. .. _step-2-update-dependencies: @@ -204,7 +204,7 @@ Since they are no longer public, it is not possible to include them in external * TypeLookupService.hpp If your project previously included any of these headers, you will need to modify your implementation. - + .. _step-7-update-api-methods: Step 7: Update API methods @@ -396,4 +396,4 @@ All examples in the Fast DDS project have been refactored to follow a consistent restructured classes, and updated the overall format. Additionally, some examples have been removed, renamed, combined or had significant changes to their options and configurations. If you have integrated any example into your own implementation, carefully review the updated examples to ensure compatibility with your project. As reference, -consider the example `Configuration `_. \ No newline at end of file +consider the example `Configuration `_. From c088d3e0e8d0c6e3ab91f7d0f7d41ceb42d0d5c6 Mon Sep 17 00:00:00 2001 From: juanjo4936 <69901369+juanjo4936@users.noreply.github.com> Date: Thu, 9 Jan 2025 08:14:30 +0100 Subject: [PATCH 12/12] Update docs/notes/migration_guide.rst Co-authored-by: Raul Sanchez-Mateos Lizano Signed-off-by: juanjo4936 <69901369+juanjo4936@users.noreply.github.com> --- docs/notes/migration_guide.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/notes/migration_guide.rst b/docs/notes/migration_guide.rst index 5a0757610..dd6103bed 100644 --- a/docs/notes/migration_guide.rst +++ b/docs/notes/migration_guide.rst @@ -393,7 +393,6 @@ Step 9: Examples refactor ^^^^^^^^^^^^^^^^^^^^^^^^^ All examples in the Fast DDS project have been refactored to follow a consistent structure, having renamed files, -restructured classes, and updated the overall format. Additionally, some examples have been removed, renamed, combined -or had significant changes to their options and configurations. If you have integrated any example into your +restructured classes, and updated the overall format. If you have integrated any example into your own implementation, carefully review the updated examples to ensure compatibility with your project. As reference, consider the example `Configuration `_.