├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .clang-format ├── .devcontainer └── ubuntu_22_04_x86 │ ├── Dockerfile │ └── devcontainer.json ├── .github └── workflows │ ├── ci.bazelrc │ ├── main.yml │ └── test.sh ├── .gitignore ├── .pre-commit-config.yaml ├── .style.yapf ├── BUILD.bazel ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── docs └── ros2_repos.md ├── examples ├── .bazelrc ├── .bazelversion ├── BUILD.bazel ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── actions │ ├── BUILD.bazel │ ├── Fibonacci.action │ ├── actions.py │ ├── client.cc │ ├── py_server.py │ └── server.cc ├── chatter │ ├── BUILD.bazel │ ├── README.md │ ├── chatter.py │ ├── listener.cc │ ├── py_talker.py │ ├── talker.cc │ ├── talker.rs │ └── tests.py ├── examples_cargo.lock ├── examples_cargo_bazel.lock ├── foxglove_bridge │ ├── BUILD.bazel │ ├── README.md │ ├── data_paths.py.tpl │ ├── launch.py │ ├── publisher.cc │ └── sam_bot.xacro ├── lifecycle │ ├── BUILD.bazel │ ├── README.md │ ├── launch.py │ ├── lifecycle_listener.cc │ ├── lifecycle_service_client.cc │ ├── lifecycle_talker.cc │ └── tests.py └── zero_copy │ ├── BUILD.bazel │ ├── Chatter.msg │ ├── README.md │ ├── cyclonedds.xml │ ├── listener.cc │ ├── listener.rs │ ├── roudi.py.tpl │ ├── roudi.toml │ ├── talker.cc │ ├── talker.rs │ ├── talker_tests.cc │ ├── tests.py │ └── zero_copy.py ├── renovate.json5 ├── repositories ├── BUILD.bazel ├── ament_index.BUILD.bazel ├── asio.BUILD.bazel ├── clang_configure.bzl ├── class_loader.BUILD.bazel ├── common_interfaces.BUILD.bazel ├── console_bridge.BUILD.bazel ├── curl.BUILD.bazel ├── cyclonedds.BUILD.bazel ├── deps.bzl ├── diagnostics.BUILD.bazel ├── eigen.BUILD.bazel ├── fmt.BUILD.bazel ├── foxglove_bridge.BUILD.bazel ├── generate_rclcpp_interface.py ├── generate_rclcpp_logging_macros.py ├── generate_rcutils_logging_macros.py ├── geometry2.BUILD.bazel ├── gps_umd.BUILD.bazel ├── iceoryx.BUILD.bazel ├── image_common.BUILD.bazel ├── kdl_parser.BUILD.bazel ├── keyboard_handler.BUILD.bazel ├── launch.BUILD.bazel ├── launch_ros.BUILD.bazel ├── libstatistics_collector.BUILD.bazel ├── libyaml.BUILD.bazel ├── logging_macros.bzl ├── lz4.BUILD.bazel ├── mcap.BUILD.bazel ├── message_filters.BUILD.bazel ├── orocos_kdl.BUILD.bazel ├── osrf_pycommon.BUILD.bazel ├── patches │ ├── BUILD.bazel │ ├── curl_fix_openssl.patch │ ├── fix-null-allocator-and-racy-condition.-1188.patch │ ├── geometry2_fix-use-after-free-bug.patch │ ├── rclcpp_do-not-allocate-in-signal-handler.patch │ ├── rclcpp_fix-maybe-uninitialized-warning.patch │ ├── rclcpp_ts_libs_ownership.patch │ ├── rcutils_fix-setting-allocator-to-null.-478.patch │ ├── rmw_implementation_library_path.patch │ ├── rmw_initialize-the-null-strucutre-with-static-value.-378.patch │ ├── ros2_rust_fix_rclrs.patch │ ├── ros2_rust_fix_rosidl_generator.patch │ ├── ros2_rust_fix_rosidl_runtime.patch │ ├── ros2cli_replace-netifaces.patch │ ├── rosbag2_relax_plugin_errors.patch │ ├── rosidl_python_fix_imports.patch │ ├── rosidl_rm_unnecessary_asserts.patch │ ├── rosidl_typesupport_generate_true_c_code.patch │ └── urdf_plugin_loader_fix.patch ├── pluginlib.BUILD.bazel ├── private │ ├── BUILD.bazel │ ├── resolver.py │ ├── resolver_requirements.txt │ ├── resolver_requirements_lock.txt │ └── ros2_repo_mappings_tests.py ├── pybind11.BUILD.bazel ├── rcl.BUILD.bazel ├── rcl_interfaces.BUILD.bazel ├── rcl_logging.BUILD.bazel ├── rcl_logging_syslog.BUILD.bazel ├── rclcpp.BUILD.bazel ├── rclcpp_interfaces.bzl ├── rclpy.BUILD.bazel ├── rcpputils.BUILD.bazel ├── rcutils.BUILD.bazel ├── readerwriterqueue.BUILD.bazel ├── repositories.bzl ├── resource_retriever.BUILD.bazel ├── rmw.BUILD.bazel ├── rmw_cyclonedds.BUILD.bazel ├── rmw_dds_common.BUILD.bazel ├── rmw_implementation.BUILD.bazel ├── robot_state_publisher.BUILD.bazel ├── ros2.BUILD.bazel ├── ros2_repo_mappings.yaml ├── ros2_repositories_impl.bzl ├── ros2_rust.BUILD.bazel ├── ros2_tracing.BUILD.bazel ├── ros2cli.BUILD.bazel ├── rosbag2.BUILD.bazel ├── rosidl.BUILD.bazel ├── rosidl_python.BUILD.bazel ├── rosidl_runtime_py.BUILD.bazel ├── rosidl_runtime_rs.BUILD.bazel ├── rosidl_rust.BUILD.bazel ├── rosidl_typesupport.BUILD.bazel ├── rpyutils.BUILD.bazel ├── rust │ ├── BUILD.bazel │ ├── Cargo.lock │ └── rustfmt │ │ ├── generate.sh │ │ └── rustfmt_wrapper.sh ├── rust_setup_stage_1.bzl ├── rust_setup_stage_2.bzl ├── rust_setup_stage_3.bzl ├── rust_setup_stage_4.bzl ├── spdlog.BUILD.bazel ├── sqlite3.BUILD.bazel ├── tinyxml.BUILD.bazel ├── tinyxml2.BUILD.bazel ├── unique_identifier_msgs.BUILD.bazel ├── urdf.BUILD.bazel ├── urdfdom.BUILD.bazel ├── urdfdom_headers.BUILD.bazel ├── websocketpp.BUILD.bazel ├── xacro.BUILD.bazel ├── yaml-cpp.BUILD.bazel ├── zlib.BUILD.bazel └── zstd.BUILD.bazel ├── requirements.txt ├── requirements_lock.txt ├── ros2 ├── BUILD.bazel ├── action.bzl ├── ament.bzl ├── ament_setup.cc.tpl ├── ament_setup.h.tpl ├── bag.bzl ├── bag.py.tpl ├── cc_defs.bzl ├── cc_opts.bzl ├── extensions.bzl ├── interfaces.bzl ├── launch.bzl ├── launch.py.tpl ├── launch.sh.tpl ├── plugin.bzl ├── plugin_aspects.bzl ├── py_defs.bzl ├── pytest_wrapper.py.tpl ├── ros2_action.py ├── ros2_cmd.py ├── ros2_lifecycle.py ├── ros2_node.py ├── ros2_param.py ├── ros2_service.py ├── ros2_topic.py ├── rust_defs.bzl ├── rust_interfaces.bzl ├── service.bzl ├── test.bzl ├── test.py.tpl ├── test │ ├── BUILD.bazel │ ├── Test.action │ ├── diagnostics │ │ ├── BUILD.bazel │ │ ├── aggregator_config.yaml │ │ ├── diagnostic_publisher.cc │ │ └── tests.py │ ├── generic_publisher_tests.cc │ ├── image_common │ │ ├── BUILD.bazel │ │ └── image_transport_plugins_tests.cc │ ├── launch_pytest │ │ ├── BUILD.bazel │ │ ├── hello.cc │ │ ├── launch_pytest_test.py │ │ └── rclpy_init_test.py │ ├── pluginlib │ │ ├── BUILD.bazel │ │ ├── ament_setup_library_tests.cc │ │ ├── plugin_tests.cc │ │ ├── py_loader.cc │ │ ├── py_loader_tests.py │ │ ├── regular_polygon.h │ │ ├── ros2_cpp_binary_test.sh │ │ ├── ros2_py_binary_test.sh │ │ ├── square.cc │ │ └── triangle.cc │ ├── py_idl_action_tests.py │ ├── py_idl_no_deps_tests.py │ ├── py_idl_with_deps_tests.py │ ├── rosbag │ │ ├── BUILD.bazel │ │ ├── publisher.cc │ │ ├── recorder.cc │ │ ├── tests.py │ │ └── write_to_bag_tests.py │ ├── rust │ │ ├── BUILD.bazel │ │ ├── logging_tests.rs │ │ ├── publisher.rs │ │ ├── rust_idl_no_deps_tests.rs │ │ ├── rust_idl_with_deps_tests.rs │ │ └── tests.py │ ├── test_rclcpp.cpp │ └── xacro │ │ ├── BUILD.bazel │ │ ├── params.yaml │ │ ├── sample1.xacro │ │ ├── sample2.xacro │ │ ├── test.xacro │ │ ├── test_with_params.xacro │ │ └── tests.py ├── topic.bzl └── xacro.bzl ├── ruff.toml ├── rustfmt.toml └── third_party ├── BUILD.bazel ├── expand_template.bzl ├── foxglove_bridge ├── BUILD.bazel ├── foxglove_bridge_node.cc ├── foxglove_bridge_tests.cc ├── node_path.py.tpl └── params.py └── symlink.bzl /.bazelignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 8.4.1 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22_04_x86/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.devcontainer/ubuntu_22_04_x86/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/ubuntu_22_04_x86/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.devcontainer/ubuntu_22_04_x86/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.github/workflows/ci.bazelrc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.github/workflows/test.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/.style.yapf -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/WORKSPACE.bzlmod -------------------------------------------------------------------------------- /docs/ros2_repos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/docs/ros2_repos.md -------------------------------------------------------------------------------- /examples/.bazelrc: -------------------------------------------------------------------------------- 1 | ../.bazelrc -------------------------------------------------------------------------------- /examples/.bazelversion: -------------------------------------------------------------------------------- 1 | ../.bazelversion -------------------------------------------------------------------------------- /examples/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/BUILD.bazel -------------------------------------------------------------------------------- /examples/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/MODULE.bazel -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/WORKSPACE -------------------------------------------------------------------------------- /examples/actions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/BUILD.bazel -------------------------------------------------------------------------------- /examples/actions/Fibonacci.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/Fibonacci.action -------------------------------------------------------------------------------- /examples/actions/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/actions.py -------------------------------------------------------------------------------- /examples/actions/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/client.cc -------------------------------------------------------------------------------- /examples/actions/py_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/py_server.py -------------------------------------------------------------------------------- /examples/actions/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/actions/server.cc -------------------------------------------------------------------------------- /examples/chatter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/BUILD.bazel -------------------------------------------------------------------------------- /examples/chatter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/README.md -------------------------------------------------------------------------------- /examples/chatter/chatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/chatter.py -------------------------------------------------------------------------------- /examples/chatter/listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/listener.cc -------------------------------------------------------------------------------- /examples/chatter/py_talker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/py_talker.py -------------------------------------------------------------------------------- /examples/chatter/talker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/talker.cc -------------------------------------------------------------------------------- /examples/chatter/talker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/talker.rs -------------------------------------------------------------------------------- /examples/chatter/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/chatter/tests.py -------------------------------------------------------------------------------- /examples/examples_cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/examples_cargo.lock -------------------------------------------------------------------------------- /examples/examples_cargo_bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/examples_cargo_bazel.lock -------------------------------------------------------------------------------- /examples/foxglove_bridge/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/BUILD.bazel -------------------------------------------------------------------------------- /examples/foxglove_bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/README.md -------------------------------------------------------------------------------- /examples/foxglove_bridge/data_paths.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/data_paths.py.tpl -------------------------------------------------------------------------------- /examples/foxglove_bridge/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/launch.py -------------------------------------------------------------------------------- /examples/foxglove_bridge/publisher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/publisher.cc -------------------------------------------------------------------------------- /examples/foxglove_bridge/sam_bot.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/foxglove_bridge/sam_bot.xacro -------------------------------------------------------------------------------- /examples/lifecycle/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/BUILD.bazel -------------------------------------------------------------------------------- /examples/lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/README.md -------------------------------------------------------------------------------- /examples/lifecycle/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/launch.py -------------------------------------------------------------------------------- /examples/lifecycle/lifecycle_listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/lifecycle_listener.cc -------------------------------------------------------------------------------- /examples/lifecycle/lifecycle_service_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/lifecycle_service_client.cc -------------------------------------------------------------------------------- /examples/lifecycle/lifecycle_talker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/lifecycle_talker.cc -------------------------------------------------------------------------------- /examples/lifecycle/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/lifecycle/tests.py -------------------------------------------------------------------------------- /examples/zero_copy/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/BUILD.bazel -------------------------------------------------------------------------------- /examples/zero_copy/Chatter.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/Chatter.msg -------------------------------------------------------------------------------- /examples/zero_copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/README.md -------------------------------------------------------------------------------- /examples/zero_copy/cyclonedds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/cyclonedds.xml -------------------------------------------------------------------------------- /examples/zero_copy/listener.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/listener.cc -------------------------------------------------------------------------------- /examples/zero_copy/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/listener.rs -------------------------------------------------------------------------------- /examples/zero_copy/roudi.py.tpl: -------------------------------------------------------------------------------- 1 | ROUDI_PATH = '{roudi_path}' 2 | -------------------------------------------------------------------------------- /examples/zero_copy/roudi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/roudi.toml -------------------------------------------------------------------------------- /examples/zero_copy/talker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/talker.cc -------------------------------------------------------------------------------- /examples/zero_copy/talker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/talker.rs -------------------------------------------------------------------------------- /examples/zero_copy/talker_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/talker_tests.cc -------------------------------------------------------------------------------- /examples/zero_copy/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/tests.py -------------------------------------------------------------------------------- /examples/zero_copy/zero_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/examples/zero_copy/zero_copy.py -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/renovate.json5 -------------------------------------------------------------------------------- /repositories/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/BUILD.bazel -------------------------------------------------------------------------------- /repositories/ament_index.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ament_index.BUILD.bazel -------------------------------------------------------------------------------- /repositories/asio.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/asio.BUILD.bazel -------------------------------------------------------------------------------- /repositories/clang_configure.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/clang_configure.bzl -------------------------------------------------------------------------------- /repositories/class_loader.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/class_loader.BUILD.bazel -------------------------------------------------------------------------------- /repositories/common_interfaces.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/common_interfaces.BUILD.bazel -------------------------------------------------------------------------------- /repositories/console_bridge.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/console_bridge.BUILD.bazel -------------------------------------------------------------------------------- /repositories/curl.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/curl.BUILD.bazel -------------------------------------------------------------------------------- /repositories/cyclonedds.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/cyclonedds.BUILD.bazel -------------------------------------------------------------------------------- /repositories/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/deps.bzl -------------------------------------------------------------------------------- /repositories/diagnostics.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/diagnostics.BUILD.bazel -------------------------------------------------------------------------------- /repositories/eigen.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/eigen.BUILD.bazel -------------------------------------------------------------------------------- /repositories/fmt.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/fmt.BUILD.bazel -------------------------------------------------------------------------------- /repositories/foxglove_bridge.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/foxglove_bridge.BUILD.bazel -------------------------------------------------------------------------------- /repositories/generate_rclcpp_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/generate_rclcpp_interface.py -------------------------------------------------------------------------------- /repositories/generate_rclcpp_logging_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/generate_rclcpp_logging_macros.py -------------------------------------------------------------------------------- /repositories/generate_rcutils_logging_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/generate_rcutils_logging_macros.py -------------------------------------------------------------------------------- /repositories/geometry2.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/geometry2.BUILD.bazel -------------------------------------------------------------------------------- /repositories/gps_umd.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/gps_umd.BUILD.bazel -------------------------------------------------------------------------------- /repositories/iceoryx.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/iceoryx.BUILD.bazel -------------------------------------------------------------------------------- /repositories/image_common.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/image_common.BUILD.bazel -------------------------------------------------------------------------------- /repositories/kdl_parser.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/kdl_parser.BUILD.bazel -------------------------------------------------------------------------------- /repositories/keyboard_handler.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/keyboard_handler.BUILD.bazel -------------------------------------------------------------------------------- /repositories/launch.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/launch.BUILD.bazel -------------------------------------------------------------------------------- /repositories/launch_ros.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/launch_ros.BUILD.bazel -------------------------------------------------------------------------------- /repositories/libstatistics_collector.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/libstatistics_collector.BUILD.bazel -------------------------------------------------------------------------------- /repositories/libyaml.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/libyaml.BUILD.bazel -------------------------------------------------------------------------------- /repositories/logging_macros.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/logging_macros.bzl -------------------------------------------------------------------------------- /repositories/lz4.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/lz4.BUILD.bazel -------------------------------------------------------------------------------- /repositories/mcap.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/mcap.BUILD.bazel -------------------------------------------------------------------------------- /repositories/message_filters.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/message_filters.BUILD.bazel -------------------------------------------------------------------------------- /repositories/orocos_kdl.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/orocos_kdl.BUILD.bazel -------------------------------------------------------------------------------- /repositories/osrf_pycommon.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/osrf_pycommon.BUILD.bazel -------------------------------------------------------------------------------- /repositories/patches/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repositories/patches/curl_fix_openssl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/curl_fix_openssl.patch -------------------------------------------------------------------------------- /repositories/patches/fix-null-allocator-and-racy-condition.-1188.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/fix-null-allocator-and-racy-condition.-1188.patch -------------------------------------------------------------------------------- /repositories/patches/geometry2_fix-use-after-free-bug.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/geometry2_fix-use-after-free-bug.patch -------------------------------------------------------------------------------- /repositories/patches/rclcpp_do-not-allocate-in-signal-handler.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rclcpp_do-not-allocate-in-signal-handler.patch -------------------------------------------------------------------------------- /repositories/patches/rclcpp_fix-maybe-uninitialized-warning.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rclcpp_fix-maybe-uninitialized-warning.patch -------------------------------------------------------------------------------- /repositories/patches/rclcpp_ts_libs_ownership.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rclcpp_ts_libs_ownership.patch -------------------------------------------------------------------------------- /repositories/patches/rcutils_fix-setting-allocator-to-null.-478.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rcutils_fix-setting-allocator-to-null.-478.patch -------------------------------------------------------------------------------- /repositories/patches/rmw_implementation_library_path.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rmw_implementation_library_path.patch -------------------------------------------------------------------------------- /repositories/patches/rmw_initialize-the-null-strucutre-with-static-value.-378.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rmw_initialize-the-null-strucutre-with-static-value.-378.patch -------------------------------------------------------------------------------- /repositories/patches/ros2_rust_fix_rclrs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/ros2_rust_fix_rclrs.patch -------------------------------------------------------------------------------- /repositories/patches/ros2_rust_fix_rosidl_generator.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/ros2_rust_fix_rosidl_generator.patch -------------------------------------------------------------------------------- /repositories/patches/ros2_rust_fix_rosidl_runtime.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/ros2_rust_fix_rosidl_runtime.patch -------------------------------------------------------------------------------- /repositories/patches/ros2cli_replace-netifaces.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/ros2cli_replace-netifaces.patch -------------------------------------------------------------------------------- /repositories/patches/rosbag2_relax_plugin_errors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rosbag2_relax_plugin_errors.patch -------------------------------------------------------------------------------- /repositories/patches/rosidl_python_fix_imports.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rosidl_python_fix_imports.patch -------------------------------------------------------------------------------- /repositories/patches/rosidl_rm_unnecessary_asserts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rosidl_rm_unnecessary_asserts.patch -------------------------------------------------------------------------------- /repositories/patches/rosidl_typesupport_generate_true_c_code.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/rosidl_typesupport_generate_true_c_code.patch -------------------------------------------------------------------------------- /repositories/patches/urdf_plugin_loader_fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/patches/urdf_plugin_loader_fix.patch -------------------------------------------------------------------------------- /repositories/pluginlib.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/pluginlib.BUILD.bazel -------------------------------------------------------------------------------- /repositories/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/private/BUILD.bazel -------------------------------------------------------------------------------- /repositories/private/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/private/resolver.py -------------------------------------------------------------------------------- /repositories/private/resolver_requirements.txt: -------------------------------------------------------------------------------- 1 | aiofile 2 | aiohttp 3 | pyyaml 4 | tqdm 5 | -------------------------------------------------------------------------------- /repositories/private/resolver_requirements_lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/private/resolver_requirements_lock.txt -------------------------------------------------------------------------------- /repositories/private/ros2_repo_mappings_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/private/ros2_repo_mappings_tests.py -------------------------------------------------------------------------------- /repositories/pybind11.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/pybind11.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcl.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcl.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcl_interfaces.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcl_interfaces.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcl_logging.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcl_logging.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcl_logging_syslog.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcl_logging_syslog.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rclcpp.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rclcpp.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rclcpp_interfaces.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rclcpp_interfaces.bzl -------------------------------------------------------------------------------- /repositories/rclpy.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rclpy.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcpputils.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcpputils.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rcutils.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rcutils.BUILD.bazel -------------------------------------------------------------------------------- /repositories/readerwriterqueue.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/readerwriterqueue.BUILD.bazel -------------------------------------------------------------------------------- /repositories/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/repositories.bzl -------------------------------------------------------------------------------- /repositories/resource_retriever.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/resource_retriever.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rmw.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rmw.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rmw_cyclonedds.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rmw_cyclonedds.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rmw_dds_common.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rmw_dds_common.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rmw_implementation.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rmw_implementation.BUILD.bazel -------------------------------------------------------------------------------- /repositories/robot_state_publisher.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/robot_state_publisher.BUILD.bazel -------------------------------------------------------------------------------- /repositories/ros2.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2.BUILD.bazel -------------------------------------------------------------------------------- /repositories/ros2_repo_mappings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2_repo_mappings.yaml -------------------------------------------------------------------------------- /repositories/ros2_repositories_impl.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2_repositories_impl.bzl -------------------------------------------------------------------------------- /repositories/ros2_rust.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2_rust.BUILD.bazel -------------------------------------------------------------------------------- /repositories/ros2_tracing.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2_tracing.BUILD.bazel -------------------------------------------------------------------------------- /repositories/ros2cli.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/ros2cli.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosbag2.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosbag2.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl_python.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl_python.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl_runtime_py.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl_runtime_py.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl_runtime_rs.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl_runtime_rs.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl_rust.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl_rust.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rosidl_typesupport.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rosidl_typesupport.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rpyutils.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rpyutils.BUILD.bazel -------------------------------------------------------------------------------- /repositories/rust/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust/BUILD.bazel -------------------------------------------------------------------------------- /repositories/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust/Cargo.lock -------------------------------------------------------------------------------- /repositories/rust/rustfmt/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust/rustfmt/generate.sh -------------------------------------------------------------------------------- /repositories/rust/rustfmt/rustfmt_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust/rustfmt/rustfmt_wrapper.sh -------------------------------------------------------------------------------- /repositories/rust_setup_stage_1.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust_setup_stage_1.bzl -------------------------------------------------------------------------------- /repositories/rust_setup_stage_2.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust_setup_stage_2.bzl -------------------------------------------------------------------------------- /repositories/rust_setup_stage_3.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust_setup_stage_3.bzl -------------------------------------------------------------------------------- /repositories/rust_setup_stage_4.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/rust_setup_stage_4.bzl -------------------------------------------------------------------------------- /repositories/spdlog.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/spdlog.BUILD.bazel -------------------------------------------------------------------------------- /repositories/sqlite3.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/sqlite3.BUILD.bazel -------------------------------------------------------------------------------- /repositories/tinyxml.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/tinyxml.BUILD.bazel -------------------------------------------------------------------------------- /repositories/tinyxml2.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/tinyxml2.BUILD.bazel -------------------------------------------------------------------------------- /repositories/unique_identifier_msgs.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/unique_identifier_msgs.BUILD.bazel -------------------------------------------------------------------------------- /repositories/urdf.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/urdf.BUILD.bazel -------------------------------------------------------------------------------- /repositories/urdfdom.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/urdfdom.BUILD.bazel -------------------------------------------------------------------------------- /repositories/urdfdom_headers.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/urdfdom_headers.BUILD.bazel -------------------------------------------------------------------------------- /repositories/websocketpp.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/websocketpp.BUILD.bazel -------------------------------------------------------------------------------- /repositories/xacro.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/xacro.BUILD.bazel -------------------------------------------------------------------------------- /repositories/yaml-cpp.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/yaml-cpp.BUILD.bazel -------------------------------------------------------------------------------- /repositories/zlib.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/zlib.BUILD.bazel -------------------------------------------------------------------------------- /repositories/zstd.BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/repositories/zstd.BUILD.bazel -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/requirements_lock.txt -------------------------------------------------------------------------------- /ros2/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/BUILD.bazel -------------------------------------------------------------------------------- /ros2/action.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/action.bzl -------------------------------------------------------------------------------- /ros2/ament.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ament.bzl -------------------------------------------------------------------------------- /ros2/ament_setup.cc.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ament_setup.cc.tpl -------------------------------------------------------------------------------- /ros2/ament_setup.h.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ament_setup.h.tpl -------------------------------------------------------------------------------- /ros2/bag.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/bag.bzl -------------------------------------------------------------------------------- /ros2/bag.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/bag.py.tpl -------------------------------------------------------------------------------- /ros2/cc_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/cc_defs.bzl -------------------------------------------------------------------------------- /ros2/cc_opts.bzl: -------------------------------------------------------------------------------- 1 | """ Defines commonly used C/C++ options. 2 | """ 3 | 4 | C_COPTS = ["-std=c11"] 5 | -------------------------------------------------------------------------------- /ros2/extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/extensions.bzl -------------------------------------------------------------------------------- /ros2/interfaces.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/interfaces.bzl -------------------------------------------------------------------------------- /ros2/launch.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/launch.bzl -------------------------------------------------------------------------------- /ros2/launch.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/launch.py.tpl -------------------------------------------------------------------------------- /ros2/launch.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/launch.sh.tpl -------------------------------------------------------------------------------- /ros2/plugin.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/plugin.bzl -------------------------------------------------------------------------------- /ros2/plugin_aspects.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/plugin_aspects.bzl -------------------------------------------------------------------------------- /ros2/py_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/py_defs.bzl -------------------------------------------------------------------------------- /ros2/pytest_wrapper.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/pytest_wrapper.py.tpl -------------------------------------------------------------------------------- /ros2/ros2_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_action.py -------------------------------------------------------------------------------- /ros2/ros2_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_cmd.py -------------------------------------------------------------------------------- /ros2/ros2_lifecycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_lifecycle.py -------------------------------------------------------------------------------- /ros2/ros2_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_node.py -------------------------------------------------------------------------------- /ros2/ros2_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_param.py -------------------------------------------------------------------------------- /ros2/ros2_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_service.py -------------------------------------------------------------------------------- /ros2/ros2_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/ros2_topic.py -------------------------------------------------------------------------------- /ros2/rust_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/rust_defs.bzl -------------------------------------------------------------------------------- /ros2/rust_interfaces.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/rust_interfaces.bzl -------------------------------------------------------------------------------- /ros2/service.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/service.bzl -------------------------------------------------------------------------------- /ros2/test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test.bzl -------------------------------------------------------------------------------- /ros2/test.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test.py.tpl -------------------------------------------------------------------------------- /ros2/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/Test.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/Test.action -------------------------------------------------------------------------------- /ros2/test/diagnostics/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/diagnostics/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/diagnostics/aggregator_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/diagnostics/aggregator_config.yaml -------------------------------------------------------------------------------- /ros2/test/diagnostics/diagnostic_publisher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/diagnostics/diagnostic_publisher.cc -------------------------------------------------------------------------------- /ros2/test/diagnostics/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/diagnostics/tests.py -------------------------------------------------------------------------------- /ros2/test/generic_publisher_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/generic_publisher_tests.cc -------------------------------------------------------------------------------- /ros2/test/image_common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/image_common/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/image_common/image_transport_plugins_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/image_common/image_transport_plugins_tests.cc -------------------------------------------------------------------------------- /ros2/test/launch_pytest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/launch_pytest/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/launch_pytest/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/launch_pytest/hello.cc -------------------------------------------------------------------------------- /ros2/test/launch_pytest/launch_pytest_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/launch_pytest/launch_pytest_test.py -------------------------------------------------------------------------------- /ros2/test/launch_pytest/rclpy_init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/launch_pytest/rclpy_init_test.py -------------------------------------------------------------------------------- /ros2/test/pluginlib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/pluginlib/ament_setup_library_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/ament_setup_library_tests.cc -------------------------------------------------------------------------------- /ros2/test/pluginlib/plugin_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/plugin_tests.cc -------------------------------------------------------------------------------- /ros2/test/pluginlib/py_loader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/py_loader.cc -------------------------------------------------------------------------------- /ros2/test/pluginlib/py_loader_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/py_loader_tests.py -------------------------------------------------------------------------------- /ros2/test/pluginlib/regular_polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/regular_polygon.h -------------------------------------------------------------------------------- /ros2/test/pluginlib/ros2_cpp_binary_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/ros2_cpp_binary_test.sh -------------------------------------------------------------------------------- /ros2/test/pluginlib/ros2_py_binary_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/ros2_py_binary_test.sh -------------------------------------------------------------------------------- /ros2/test/pluginlib/square.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/square.cc -------------------------------------------------------------------------------- /ros2/test/pluginlib/triangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/pluginlib/triangle.cc -------------------------------------------------------------------------------- /ros2/test/py_idl_action_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/py_idl_action_tests.py -------------------------------------------------------------------------------- /ros2/test/py_idl_no_deps_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/py_idl_no_deps_tests.py -------------------------------------------------------------------------------- /ros2/test/py_idl_with_deps_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/py_idl_with_deps_tests.py -------------------------------------------------------------------------------- /ros2/test/rosbag/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rosbag/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/rosbag/publisher.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rosbag/publisher.cc -------------------------------------------------------------------------------- /ros2/test/rosbag/recorder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rosbag/recorder.cc -------------------------------------------------------------------------------- /ros2/test/rosbag/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rosbag/tests.py -------------------------------------------------------------------------------- /ros2/test/rosbag/write_to_bag_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rosbag/write_to_bag_tests.py -------------------------------------------------------------------------------- /ros2/test/rust/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/rust/logging_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/logging_tests.rs -------------------------------------------------------------------------------- /ros2/test/rust/publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/publisher.rs -------------------------------------------------------------------------------- /ros2/test/rust/rust_idl_no_deps_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/rust_idl_no_deps_tests.rs -------------------------------------------------------------------------------- /ros2/test/rust/rust_idl_with_deps_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/rust_idl_with_deps_tests.rs -------------------------------------------------------------------------------- /ros2/test/rust/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/rust/tests.py -------------------------------------------------------------------------------- /ros2/test/test_rclcpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/test_rclcpp.cpp -------------------------------------------------------------------------------- /ros2/test/xacro/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/BUILD.bazel -------------------------------------------------------------------------------- /ros2/test/xacro/params.yaml: -------------------------------------------------------------------------------- 1 | foo: "bar" 2 | -------------------------------------------------------------------------------- /ros2/test/xacro/sample1.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/sample1.xacro -------------------------------------------------------------------------------- /ros2/test/xacro/sample2.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/sample2.xacro -------------------------------------------------------------------------------- /ros2/test/xacro/test.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/test.xacro -------------------------------------------------------------------------------- /ros2/test/xacro/test_with_params.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/test_with_params.xacro -------------------------------------------------------------------------------- /ros2/test/xacro/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/test/xacro/tests.py -------------------------------------------------------------------------------- /ros2/topic.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/topic.bzl -------------------------------------------------------------------------------- /ros2/xacro.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ros2/xacro.bzl -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/ruff.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /third_party/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/BUILD.bazel -------------------------------------------------------------------------------- /third_party/expand_template.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/expand_template.bzl -------------------------------------------------------------------------------- /third_party/foxglove_bridge/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/foxglove_bridge/BUILD.bazel -------------------------------------------------------------------------------- /third_party/foxglove_bridge/foxglove_bridge_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/foxglove_bridge/foxglove_bridge_node.cc -------------------------------------------------------------------------------- /third_party/foxglove_bridge/foxglove_bridge_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/foxglove_bridge/foxglove_bridge_tests.cc -------------------------------------------------------------------------------- /third_party/foxglove_bridge/node_path.py.tpl: -------------------------------------------------------------------------------- 1 | NODE_PATH = '{node_path}' 2 | -------------------------------------------------------------------------------- /third_party/foxglove_bridge/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/foxglove_bridge/params.py -------------------------------------------------------------------------------- /third_party/symlink.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvukov/rules_ros2/HEAD/third_party/symlink.bzl --------------------------------------------------------------------------------