From e4ec7947b77c756fb9c15b2dce2b117b69cea00f Mon Sep 17 00:00:00 2001 From: Jose Antonio Moral Date: Mon, 30 Nov 2020 08:21:19 +0100 Subject: [PATCH 1/4] Update Docker and CI status tables and content --- _docs/overview/docker_ci_status/index.md | 66 ++++++++++++++++-------- 1 file changed, 45 insertions(+), 21 deletions(-) diff --git a/_docs/overview/docker_ci_status/index.md b/_docs/overview/docker_ci_status/index.md index a66b1e8a..8d77a9f8 100644 --- a/_docs/overview/docker_ci_status/index.md +++ b/_docs/overview/docker_ci_status/index.md @@ -1,5 +1,5 @@ --- -title: Docker and CI status +title: Repositories, dockers and CI status permalink: /docs/overview/docker_ci_status/ --- @@ -7,46 +7,70 @@ permalink: /docs/overview/docker_ci_status/ | Image | Description | Status -|-|-: -| base | Base image with ROSDISTRO installation + micro-ROS specific build system. Used as base of any other micro-ROS images | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Compare Images](https://images.microbadger.com/badges/image/microros/base.svg)](https://microbadger.com/images/microros/base) -| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as standalone application | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-agent.svg)](https://microbadger.com/images/microros/micro-ros-agent) -| micro-ros-demos | Contains precompiled micro-ROS-demos, ready to use to view micro-ROS funcionality | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-demos.svg)](https://microbadger.com/images/microros/micro-ros-demos) +| base | Base image with a ROS 2 Foxy installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Compare Images](https://images.microbadger.com/badges/image/microros/base.svg)](https://microbadger.com/images/microros/base) +| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-agent.svg)](https://microbadger.com/images/microros/micro-ros-agent) +| micro-ros-demos | Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-demos.svg)](https://microbadger.com/images/microros/micro-ros-demos) +| micro-ros-olimex-nuttx | Contains a ready to flash example for Olimex STM32 E407 |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-olimex-nuttx.svg)](https://microbadger.com/images/microros/micro-ros-olimex-nuttx) +| micro_ros_arduino_builder | Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro_ros_arduino_builder.svg)](https://microbadger.com/images/microros/micro_ros_arduino_builder) +| esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Compare Images](https://images.microbadger.com/badges/image/microros/esp-idf-microros.svg)](https://microbadger.com/images/microros/esp-idf-microros) ## CI Status for Tooling and Website - - | Repository | Description | Status -|-|-: |[micro_ros_setup](https://github.com/micro-ROS/micro_ros_setup)| Micro-ROS tool to build and flash Micro-ROS to every supported platform.|[![GitHub Actions status](https://github.com/micro-ROS/micro_ros_setup/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_setup/actions) |[micro-ROS.github.io](https://github.com/micro-ROS/micro-ROS.github.io)| Micro-ROS official webpage repository.|[![GitHub Actions status](https://github.com/micro-ROS/micro-ROS.github.io/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro-ROS.github.io/actions) +|[micro_ros_espidf_component](https://github.com/micro-ROS/micro_ros_espidf_component)| Component to used Micro-ROS in ESP IDF build system.|[![GitHub Actions status](https://github.com/micro-ROS/micro_ros_espidf_component/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_espidf_component/actions) +|[micro_ros_arduino](https://github.com/micro-ROS/micro_ros_arduino)| Micro-ROS precompiled libraries to directly interface with the Arduino IDE.|[![Github Actions status](https://github.com/micro-ROS/micro_ros_arduino/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_arduino/actions) +|[micro_ros_zephyr_module](https://github.com/micro-ROS/micro_ros_zephyr_module)| Integration of micro-ROS within Zephyr West build system.|[![Github Actions status](https://github.com/micro-ROS/micro_ros_zephyr_module/workflows/CI%20micro-ROS%20Zephyr%20module/badge.svg)](https://github.com/micro-ROS/micro_ros_zephyr_module/actions) -## Source Code Repositories +## Source Code and Example Application Repositories Major repositories in order of the layers are: * Applications: * Kobuki demo: [embedded robot driver](https://github.com/micro-ROS/nuttx_apps/tree/kobuki_rcl_port/examples/kobuki) and [remote ROS 2 software](https://github.com/micro-ROS/micro-ROS_kobuki_demo) + * Crazyflie drone demo: [crazyflie_demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo) + * Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection capabilities: [micro-ROS-demos](https://github.com/micro-ROS/micro-ROS-demos) + * Demo applications for FreeRTOS: [freertos_apps](https://github.com/micro-ROS/freertos_apps) + * Demo applications for Zephyr: [zephyr_apps](https://github.com/micro-ROS/zephyr_apps) + * Demo applications for NuttX (discontinued): [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) + * Demo applications for Raspbian: [raspbian_apps](https://github.com/micro-ROS/raspbian_apps) * Client library: - * Extensions to rcl, i.e. the ROS 2 C API: [rcl_executor](https://github.com/micro-ROS/rcl_executor), ... - * Extensions for rclcpp: [system_modes](https://github.com/micro-ROS/system_modes/), [TF improvements](https://github.com/micro-ROS/geometry2), ... + * Extensions to rcl, i.e. the ROS 2 Client Library C API: [rcl_executor](https://github.com/micro-ROS/rcl_executor), [rclc](https://github.com/micro-ROS/rclc)... + * Extensions for rclcpp: [system_modes](https://github.com/micro-ROS/system_modes/), ... * Middleware: - * eProsima's open-source implementation of DDS-XRCE: [Micro-XRCE-DDS](https://github.com/eProsima/Micro-XRCE-DDS) - * RMW adapter for Micro-XRCE-DDS: [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) - * Type support for Micro-XRCE-DDS: [rosidl_typesupport_microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) + * eProsima's open-source implementation of DDS-XRCE: + * Client C99 library: [Micro-XRCE-DDS-Client](https://github.com/eProsima/Micro-XRCE-DDS-Client) + * Agent (bridge to DDS) C++11 library: [Micro-XRCE-DDS-Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) + * RMW adapter for Micro-XRCE-DDS Client library: [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) + * Type support for Micro-XRCE-DDS Client library: [rosidl_typesupport_microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) * Agent (bridge) to ROS 2: [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) * RTOS: - * Our [NuttX fork](https://github.com/micro-ROS/NuttX), but most additions were contributed back. - * Example applications for NuttX directly are in [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) + * Our [NuttX fork](https://github.com/micro-ROS/NuttX), but most additions were contributed back. Current status is discontinued. + * FreeRTOS is supported, via the [micro_ros_setup](https://github.com/micro-ROS/micro_ros_setup) build system or integrated in the ESP-IDF build system using the [dedicated IDF component](https://github.com/micro-ROS/micro_ros_espidf_component). + * Zephyr is supported using the micro-ROS build system. There is also a [dedicated module](https://github.com/micro-ROS/micro_ros_zephyr_module) for Zephyr's West build system. Most repositories can be found in GitHub's micro-ROS organization at [github.com/micro-ROS/](https://github.com/micro-ROS/). -### List of Repositories +### CI Status for Source Code Repositories + +| Name | Documentation | Release | CI | Issues | +|:--------------------------------|:--------------|:--------|:---|:-------| +| Micro XRCE-DDS Client | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/client.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Client%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Client%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Client)](https:github.com/eProsima/Micro-XRCE-DDS-Client/issues) | +| Micro XRCE-DDS Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/agent.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Agent%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Agent%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Agent)](https:github.com/eProsima/Micro-XRCE-DDS-Agent/issues) | +| rmw-microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rmw-microxrcedds/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rmw-microxrcedds/CI%20RMW_MicroXRCEDDS)](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+RMW_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rmw-microxrcedds)](https://github.com/micro-ROS/rmw-microxrcedds/issues) | +| rosidl_typesupport_microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rosidl_typesupport_microxrcedds/CI%20TypeSupport_MicroXRCEDDS)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+TypeSupport_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rosidl_typesupport_microxrcedds)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) | +| micro-ROS-Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/foxy) | [![](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-Agent/CI%20micro-ROS%20Agent)](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-Agent)](https://github.com/micro-ROS/micro-ROS-Agent/issues) | +| system_modes | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/system_modes/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/system_modes/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/micro-ROS/system_modes/releases) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/system_modes/Test%20system%20modes)](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [![](https://img.shields.io/github/issues/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/issues) | +| rclc | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rclc/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rclc/tree/dashing) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/rclc/CI%20RCLC)](https://github.com/micro-ROS/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [![](https://img.shields.io/github/issues/micro-ROS/rclc.svg)](https://github.com/micro-ROS/rclc/issues) | + +### CI Status for Example Application Repositories | Name | Documentation | Release | CI | Issues | |:--------------------------------|:--------------|:--------|:---|:-------| -| rmw-microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rmw-microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-crystal-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/release-crystal-20190312) | | [![](https://img.shields.io/github/issues/micro-ROS/rmw-microxrcedds)](https://github.com/micro-ROS/rmw-microxrcedds/issues) | -| rosidl_typesupport_microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-crystal-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/release-crystal-20190312/README.md) | | [![](https://img.shields.io/github/issues/micro-ROS/rosidl_typesupport_microxrcedds)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) | -| micro-ROS-Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-crystal-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/blob/release-crystal-20190312/README.md) | [![](http://build.ros2.org/buildStatus/icon?job=Cbin_uB64__micro-xrce-dds-agent__ubuntu_bionic_amd64__binary)](https://github.com/micro-ROS/micro-ROS-doc/blob/crystal/Installation/repos/agent_minimum.repos) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-Agent)](https://github.com/micro-ROS/micro-ROS-Agent/issues) | -| Micro XRCE-DDS | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.readthedocs.io/en/latest/) | [![](https://img.shields.io/badge/ROS-crystal-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS/tree/v1.0.3) [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS/tree/v1.1.0) | | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS.svg)](https://github.com/eProsima/Micro-XRCE-DDS/issues) | -| system_modes | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/system_modes/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/system_modes/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/micro-ROS/system_modes/releases)[![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/system_modes/releases) | [![Build Status](http://build.ros2.org/job/Dbin_uB64__system_modes__ubuntu_bionic_amd64__binary/badge/icon)](http://build.ros2.org/job/Dbin_uB64__system_modes__ubuntu_bionic_amd64__binary/) [![Build Status](http://build.ros2.org/job/Ebin_uB64__system_modes__ubuntu_bionic_amd64__binary/badge/icon)](http://build.ros2.org/job/Ebin_uB64__system_modes__ubuntu_bionic_amd64__binary/) [![Build Status](http://build.ros2.org/job/Fbin_uF64__system_modes__ubuntu_focal_amd64__binary/badge/icon)](http://build.ros2.org/job/Fbin_uF64__system_modes__ubuntu_focal_amd64__binary/) | [![](https://img.shields.io/github/issues/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/issues) | -| rclc | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/ros2/rclc/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/ros2/rclc/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/ros2/rclc/releases)[![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/ros2/rclc/releases) | [![Build Status](http://build.ros2.org/job/Dbin_uB64__rclc__ubuntu_bionic_amd64__binary/badge/icon)](http://build.ros2.org/job/Dbin_uB64__rclc__ubuntu_bionic_amd64__binary/) [![Build Status](http://build.ros2.org/job/Ebin_uB64__rclc__ubuntu_bionic_amd64__binary/badge/icon)](http://build.ros2.org/job/Ebin_uB64__rclc__ubuntu_bionic_amd64__binary/) [![Build Status](http://build.ros2.org/job/Fbin_uF64__rclc__ubuntu_focal_amd64__binary/badge/icon)](http://build.ros2.org/job/Fbin_uF64__rclc__ubuntu_focal_amd64__binary/) | [![](https://img.shields.io/github/issues/ros2/rclc.svg)](https://github.com/ros2/rclc/issues) | +| micro-ROS-demos | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-demos/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-demos/CI)](https://github.com/micro-ROS/micro-ROS-demos/actions?query=workflow%3ACI) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-demos.svg)](https://github.com/micro-ROS/micro-ROS-demos/issues) | +| freertos_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/freertos_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/freertos_apps.svg)](https://github.com/micro-ROS/freertos_apps/issues) | +| zephyr_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/zephyr_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/zephyr_apps.svg)](https://github.com/micro-ROS/zephyr_apps/issues) | +| raspbian_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/raspbian_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/raspbian_apps.svg)](https://github.com/micro-ROS/raspbian_apps/issues) | +| nuttx_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/nuttx_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/nuttx_apps.svg)](https://github.com/micro-ROS/nuttx_apps/issues) | \ No newline at end of file From 006e85749d67061e75142a1888e6ee42f3ffe381 Mon Sep 17 00:00:00 2001 From: Jose Antonio Moral Date: Tue, 1 Dec 2020 11:27:19 +0100 Subject: [PATCH 2/4] Add micro_ros_msgs repo --- _docs/overview/docker_ci_status/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_docs/overview/docker_ci_status/index.md b/_docs/overview/docker_ci_status/index.md index 8d77a9f8..de42396a 100644 --- a/_docs/overview/docker_ci_status/index.md +++ b/_docs/overview/docker_ci_status/index.md @@ -45,6 +45,7 @@ Major repositories in order of the layers are: * Agent (bridge to DDS) C++11 library: [Micro-XRCE-DDS-Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) * RMW adapter for Micro-XRCE-DDS Client library: [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) * Type support for Micro-XRCE-DDS Client library: [rosidl_typesupport_microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) + * Specific ROS 2 messages used within micro-ROS architecture: [micro_ros_msgs](https://github.com/micro-ROS/micro_ros_msgs) * Agent (bridge) to ROS 2: [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) * RTOS: * Our [NuttX fork](https://github.com/micro-ROS/NuttX), but most additions were contributed back. Current status is discontinued. @@ -62,6 +63,7 @@ Most repositories can be found in GitHub's micro-ROS organization at [github.com | rmw-microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rmw-microxrcedds/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rmw-microxrcedds/CI%20RMW_MicroXRCEDDS)](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+RMW_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rmw-microxrcedds)](https://github.com/micro-ROS/rmw-microxrcedds/issues) | | rosidl_typesupport_microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rosidl_typesupport_microxrcedds/CI%20TypeSupport_MicroXRCEDDS)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+TypeSupport_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rosidl_typesupport_microxrcedds)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) | | micro-ROS-Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/foxy) | [![](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-Agent/CI%20micro-ROS%20Agent)](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-Agent)](https://github.com/micro-ROS/micro-ROS-Agent/issues) | +| micro_ros_msgs | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_msgs/blob/main/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_msgs/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_msgs)](https://github.com/micro-ROS/micro_ros_msgs/issues) | | system_modes | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/system_modes/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/system_modes/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/micro-ROS/system_modes/releases) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/system_modes/Test%20system%20modes)](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [![](https://img.shields.io/github/issues/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/issues) | | rclc | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rclc/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rclc/tree/dashing) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/rclc/CI%20RCLC)](https://github.com/micro-ROS/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [![](https://img.shields.io/github/issues/micro-ROS/rclc.svg)](https://github.com/micro-ROS/rclc/issues) | From 67b2e741183009b374a7dab75e6211a23f14a4d7 Mon Sep 17 00:00:00 2001 From: Jose Antonio Moral Date: Wed, 2 Dec 2020 14:53:13 +0100 Subject: [PATCH 3/4] Complete rework: unify tables content, reorder, embed text into description table column --- _docs/overview/docker_ci_status/index.md | 110 ++++++++++------------- 1 file changed, 45 insertions(+), 65 deletions(-) diff --git a/_docs/overview/docker_ci_status/index.md b/_docs/overview/docker_ci_status/index.md index de42396a..c0dd6d11 100644 --- a/_docs/overview/docker_ci_status/index.md +++ b/_docs/overview/docker_ci_status/index.md @@ -3,76 +3,56 @@ title: Repositories, dockers and CI status permalink: /docs/overview/docker_ci_status/ --- -## Docker Images Status - -| Image | Description | Status --|-|-: -| base | Base image with a ROS 2 Foxy installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Compare Images](https://images.microbadger.com/badges/image/microros/base.svg)](https://microbadger.com/images/microros/base) -| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-agent.svg)](https://microbadger.com/images/microros/micro-ros-agent) -| micro-ros-demos | Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-demos.svg)](https://microbadger.com/images/microros/micro-ros-demos) -| micro-ros-olimex-nuttx | Contains a ready to flash example for Olimex STM32 E407 |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-olimex-nuttx.svg)](https://microbadger.com/images/microros/micro-ros-olimex-nuttx) -| micro_ros_arduino_builder | Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro_ros_arduino_builder.svg)](https://microbadger.com/images/microros/micro_ros_arduino_builder) -| esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system |[![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Compare Images](https://images.microbadger.com/badges/image/microros/esp-idf-microros.svg)](https://microbadger.com/images/microros/esp-idf-microros) - -## CI Status for Tooling and Website +## Tooling Status -| Repository | Description | Status --|-|-: -|[micro_ros_setup](https://github.com/micro-ROS/micro_ros_setup)| Micro-ROS tool to build and flash Micro-ROS to every supported platform.|[![GitHub Actions status](https://github.com/micro-ROS/micro_ros_setup/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_setup/actions) -|[micro-ROS.github.io](https://github.com/micro-ROS/micro-ROS.github.io)| Micro-ROS official webpage repository.|[![GitHub Actions status](https://github.com/micro-ROS/micro-ROS.github.io/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro-ROS.github.io/actions) -|[micro_ros_espidf_component](https://github.com/micro-ROS/micro_ros_espidf_component)| Component to used Micro-ROS in ESP IDF build system.|[![GitHub Actions status](https://github.com/micro-ROS/micro_ros_espidf_component/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_espidf_component/actions) -|[micro_ros_arduino](https://github.com/micro-ROS/micro_ros_arduino)| Micro-ROS precompiled libraries to directly interface with the Arduino IDE.|[![Github Actions status](https://github.com/micro-ROS/micro_ros_arduino/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_arduino/actions) -|[micro_ros_zephyr_module](https://github.com/micro-ROS/micro_ros_zephyr_module)| Integration of micro-ROS within Zephyr West build system.|[![Github Actions status](https://github.com/micro-ROS/micro_ros_zephyr_module/workflows/CI%20micro-ROS%20Zephyr%20module/badge.svg)](https://github.com/micro-ROS/micro_ros_zephyr_module/actions) +| Repository | Description | Documentation | Release | CI | Issues | Pull Requests | +| ------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -----------------------------------------------------------------------------------------------------------------------------------------------------: | +| [micro_ros_setup](https://github.com/micro-ROS/micro_ros_setup) | Micro-ROS tool to build and flash Micro-ROS to every supported platform | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_setup/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro_ros_setup/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_setup/tree/foxy) | [![GitHub Actions status](https://github.com/micro-ROS/micro_ros_setup/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_setup/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_setup.svg)](https://github.com/micro-ROS/micro_ros_setup/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro_ros_setup.svg)](https://github.com/micro-ROS//micro_ros_setup/pulls) | +| [micro_ros_espidf_component](https://github.com/micro-ROS/micro_ros_espidf_component) | Component to used Micro-ROS in ESP IDF build system | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_espidf_component/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_espidf_component/tree/foxy) | [![GitHub Actions status](https://github.com/micro-ROS/micro_ros_espidf_component/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_espidf_component/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_espidf_component.svg)](https://github.com/micro-ROS/micro_ros_espidf_component/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro_ros_espidf_component.svg)](https://github.com/micro-ROS/micro_ros_espidf_component/pulls) | +| [micro_ros_arduino](https://github.com/micro-ROS/micro_ros_arduino) | Micro-ROS precompiled libraries to directly interface with the Arduino IDE | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_arduino/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_arduino/tree/foxy) | [![Github Actions status](https://github.com/micro-ROS/micro_ros_arduino/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_arduino/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_arduino.svg)](https://github.com/micro-ROS/micro_ros_arduino/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro_ros_arduino.svg)](https://github.com/micro-ROS/micro_ros_arduino/pulls) | +| [micro_ros_zephyr_module](https://github.com/micro-ROS/micro_ros_zephyr_module) | Integration of micro-ROS within Zephyr West build system | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_zephyr_module/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_zephyr_module/tree/foxy) | [![Github Actions status](https://github.com/micro-ROS/micro_ros_zephyr_module/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro_ros_zephyr_module/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_zephyr_module.svg)](https://github.com/micro-ROS/micro_ros_zephyr_module/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro_ros_zephyr_module.svg)](https://github.com/micro-ROS/micro_ros_zephyr_module/pulls) | +| [NuttX fork](https://github.com/micro-ROS/NuttX) | NuttX fork to use with micro-ROS. Current status is **discontinued** | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/NuttX/blob/master/README.md) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/NuttX.svg)](https://github.com/micro-ROS/NuttX/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/NuttX.svg)](https://github.com/micro-ROS/NuttX/pulls) | -## Source Code and Example Application Repositories -Major repositories in order of the layers are: - -* Applications: - * Kobuki demo: [embedded robot driver](https://github.com/micro-ROS/nuttx_apps/tree/kobuki_rcl_port/examples/kobuki) and [remote ROS 2 software](https://github.com/micro-ROS/micro-ROS_kobuki_demo) - * Crazyflie drone demo: [crazyflie_demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo) - * Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection capabilities: [micro-ROS-demos](https://github.com/micro-ROS/micro-ROS-demos) - * Demo applications for FreeRTOS: [freertos_apps](https://github.com/micro-ROS/freertos_apps) - * Demo applications for Zephyr: [zephyr_apps](https://github.com/micro-ROS/zephyr_apps) - * Demo applications for NuttX (discontinued): [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) - * Demo applications for Raspbian: [raspbian_apps](https://github.com/micro-ROS/raspbian_apps) -* Client library: - * Extensions to rcl, i.e. the ROS 2 Client Library C API: [rcl_executor](https://github.com/micro-ROS/rcl_executor), [rclc](https://github.com/micro-ROS/rclc)... - * Extensions for rclcpp: [system_modes](https://github.com/micro-ROS/system_modes/), ... -* Middleware: - * eProsima's open-source implementation of DDS-XRCE: - * Client C99 library: [Micro-XRCE-DDS-Client](https://github.com/eProsima/Micro-XRCE-DDS-Client) - * Agent (bridge to DDS) C++11 library: [Micro-XRCE-DDS-Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) - * RMW adapter for Micro-XRCE-DDS Client library: [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) - * Type support for Micro-XRCE-DDS Client library: [rosidl_typesupport_microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) - * Specific ROS 2 messages used within micro-ROS architecture: [micro_ros_msgs](https://github.com/micro-ROS/micro_ros_msgs) - * Agent (bridge) to ROS 2: [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) -* RTOS: - * Our [NuttX fork](https://github.com/micro-ROS/NuttX), but most additions were contributed back. Current status is discontinued. - * FreeRTOS is supported, via the [micro_ros_setup](https://github.com/micro-ROS/micro_ros_setup) build system or integrated in the ESP-IDF build system using the [dedicated IDF component](https://github.com/micro-ROS/micro_ros_espidf_component). - * Zephyr is supported using the micro-ROS build system. There is also a [dedicated module](https://github.com/micro-ROS/micro_ros_zephyr_module) for Zephyr's West build system. +## Source Code Repositories Status Most repositories can be found in GitHub's micro-ROS organization at [github.com/micro-ROS/](https://github.com/micro-ROS/). -### CI Status for Source Code Repositories - -| Name | Documentation | Release | CI | Issues | -|:--------------------------------|:--------------|:--------|:---|:-------| -| Micro XRCE-DDS Client | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/client.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Client%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Client%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Client)](https:github.com/eProsima/Micro-XRCE-DDS-Client/issues) | -| Micro XRCE-DDS Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/agent.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Agent%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Agent%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Agent)](https:github.com/eProsima/Micro-XRCE-DDS-Agent/issues) | -| rmw-microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rmw-microxrcedds/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rmw-microxrcedds/CI%20RMW_MicroXRCEDDS)](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+RMW_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rmw-microxrcedds)](https://github.com/micro-ROS/rmw-microxrcedds/issues) | -| rosidl_typesupport_microxrcedds | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rosidl_typesupport_microxrcedds/CI%20TypeSupport_MicroXRCEDDS)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+TypeSupport_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rosidl_typesupport_microxrcedds)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) | -| micro-ROS-Agent | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/foxy) | [![](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-Agent/CI%20micro-ROS%20Agent)](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-Agent)](https://github.com/micro-ROS/micro-ROS-Agent/issues) | -| micro_ros_msgs | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_msgs/blob/main/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_msgs/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_msgs)](https://github.com/micro-ROS/micro_ros_msgs/issues) | -| system_modes | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/system_modes/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/system_modes/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/micro-ROS/system_modes/releases) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/system_modes/Test%20system%20modes)](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [![](https://img.shields.io/github/issues/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/issues) | -| rclc | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rclc/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rclc/tree/dashing) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/rclc/CI%20RCLC)](https://github.com/micro-ROS/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [![](https://img.shields.io/github/issues/micro-ROS/rclc.svg)](https://github.com/micro-ROS/rclc/issues) | +| Repository | Description | Documentation | Release | CI | Issues | Pull Requests | +| :---------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Micro XRCE-DDS Client](https://github.com/eProsima/Micro-XRCE-DDS-Client) | Client C99 library of eProsima's open-source implementation of DDS-XRCE | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/client.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Client%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Client%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Client.svg)](https://github.com/eProsima/Micro-XRCE-DDS-Client/issues) | [![](https://img.shields.io/github/issues-pr/eProsima/Micro-XRCE-DDS-Client.svg)](https://github.com/eProsima/Micro-XRCE-DDS-Client/pulls) | +| [Micro XRCE-DDS Agent](https://github.com/eProsima/Micro-XRCE-DDS-Agent) | Agent (bridge to DDS) C++11 library of eProsima's open-source implementation of DDS-XRCE | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://micro-xrce-dds.docs.eprosima.com/en/latest/agent.html) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/tree/foxy) | [![Build status](https://img.shields.io/jenkins/build?jobUrl=http%3A%2F%2Fjenkins.eprosima.com%3A8080%2Fview%2FMicro%2520XRCE%2Fjob%2FMicro-XRCE-DDS-Agent%2520Github%2F)](http://jenkins.eprosima.com:8080/view/Micro%20XRCE/job/Micro-XRCE-DDS-Agent%20Github/) | [![](https://img.shields.io/github/issues/eProsima/Micro-XRCE-DDS-Agent.svg)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/issues) | [![](https://img.shields.io/github/issues-pr/eProsima/Micro-XRCE-DDS-Agent.svg)](https://github.com/eProsima/Micro-XRCE-DDS-Agent/pulls) | +| [rmw-microxrcedds](https://github.com/micro-ROS/rmw-microxrcedds) | ROS 2 RMW adapter for Micro-XRCE-DDS Client library | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rmw-microxrcedds/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rmw-microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rmw-microxrcedds/CI%20RMW_MicroXRCEDDS)](https://github.com/micro-ROS/rmw-microxrcedds/actions?query=workflow%3A%22CI+RMW_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rmw-microxrcedds.svg)](https://github.com/micro-ROS/rmw-microxrcedds/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/rmw-microxrcedds.svg)](https://github.com/micro-ROS/rmw-microxrcedds/pulls) | +| [rosidl_typesupport_microxrcedds](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds) | ROS 2 type support for Micro-XRCE-DDS Client library | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/rosidl_typesupport_microxrcedds/CI%20TypeSupport_MicroXRCEDDS)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/actions?query=workflow%3A%22CI+TypeSupport_MicroXRCEDDS%22) | [![](https://img.shields.io/github/issues/micro-ROS/rosidl_typesupport_microxrcedds.svg)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/rosidl_typesupport_microxrcedds.svg)](https://github.com/micro-ROS/rosidl_typesupport_microxrcedds/pulls) | +| [micro-ROS-Agent](https://github.com/micro-ROS/micro-ROS-Agent) | Agent (bridge) to ROS 2 | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-Agent/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-Agent/tree/foxy) | [![](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-Agent/CI%20micro-ROS%20Agent)](https://github.com/micro-ROS/micro-ROS-Agent/actions?query=workflow%3A%22CI+micro-ROS+Agent%22) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-Agent.svg)](https://github.com/micro-ROS/micro-ROS-Agent/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS-Agent.svg)](https://github.com/micro-ROS/micro-ROS-Agent/pulls) | +| [micro_ros_msgs](https://github.com/micro-ROS/micro_ros_msgs) | Specific ROS 2 messages used within micro-ROS architecture | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro_ros_msgs/blob/main/README.md) | [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro_ros_msgs/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/micro_ros_msgs.svg)](https://github.com/micro-ROS/micro_ros_msgs/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro_ros_msgs.svg)](https://github.com/micro-ROS/micro_ros_msgs/pulls) | +| [system_modes](https://github.com/micro-ROS/system_modes) | Extension for `rclcpp` | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/system_modes/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/system_modes/releases) [![](https://img.shields.io/badge/ROS-eloquent-brightgreen)](https://github.com/micro-ROS/system_modes/releases) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/system_modes/Test%20system%20modes)](https://github.com/micro-ROS/system_modes/actions?query=workflow%3A%22Test+system+modes%22) | [![](https://img.shields.io/github/issues/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/system_modes.svg)](https://github.com/micro-ROS/system_modes/pulls) | +| [rclc](https://github.com/micro-ROS/rclc) | Set of convenience functions and additional concepts, such as executor, to extend the capabilities of ROS 2 `rcl` in C | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/rclc/blob/master/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/rclc/tree/dashing) | [![Build Status](https://img.shields.io/github/workflow/status/micro-ROS/rclc/CI%20RCLC)](https://github.com/micro-ROS/rclc/actions?query=workflow%3A%22CI+RCLC%22) | [![](https://img.shields.io/github/issues/micro-ROS/rclc.svg)](https://github.com/micro-ROS/rclc/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/rclc.svg)](https://github.com/micro-ROS/rclc/pulls) | + +## Example Application Repositories Status + +| Name | Description | Documentation | Release | CI | Issues | Pull Requests | +| :---------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | +| [micro-ROS-demos](https://github.com/micro-ROS/micro-ROS-demos) | Collection of generic demos, using publishers, subscribers, custom messages, services and graph introspection | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-demos/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-demos/CI)](https://github.com/micro-ROS/micro-ROS-demos/actions?query=workflow%3ACI) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-demos.svg)](https://github.com/micro-ROS/micro-ROS-demos/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS-demos.svg)](https://github.com/micro-ROS/micro-ROS-demos/pulls) | +| [freertos_apps](https://github.com/micro-ROS/freertos_apps) | Demo applications for FreeRTOS | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/freertos_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/freertos_apps.svg)](https://github.com/micro-ROS/freertos_apps/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/freertos_apps.svg)](https://github.com/micro-ROS/freertos_apps/pulls) | +| [zephyr_apps](https://github.com/micro-ROS/zephyr_apps) | Demo applications for Zephyr | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/zephyr_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/zephyr_apps.svg)](https://github.com/micro-ROS/zephyr_apps/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/zephyr_apps.svg)](https://github.com/micro-ROS/zephyr_apps/pulls) | +| [raspbian_apps](https://github.com/micro-ROS/raspian_apps) | Demo applications for Raspbian | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/raspbian_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/raspbian_apps.svg)](https://github.com/micro-ROS/raspbian_apps/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/raspbian_apps.svg)](https://github.com/micro-ROS/raspbian_apps/pulls) | +| [nuttx_apps](https://github.com/micro-ROS/nuttx_apps) | Demo applications for NuttX (**discontinued**) | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/nuttx_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/nuttx_apps.svg)](https://github.com/micro-ROS/nuttx_apps/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/nuttx_apps.svg)](https://github.com/micro-ROS/nuttx_apps/pulls) | +| [Kobuki demo](https://github.com/micro-ROS/micro-ROS_kobuki_demo) | Kobuki (Turtlebot 2) controller demo application using micro-ROS in an Olimex board over NuttX | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS_kobuki_demo/blob/master/README.md) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS_kobuki_demo.svg)](https://github.com/micro-ROS/micro-ROS_kobuki_demo/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS_kobuki_demo.svg)](https://github.com/micro-ROS/micro-ROS_kobuki_demo/pulls) | +| [Crazyflie demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo) | Crazyflie drone demo application using micro-ROS over FreeRTOS | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/tree/foxy) | [![](https://img.shields.io/badge/-unavailable-lightgrey)]() | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS_crazyflie_demo.svg)](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS_crazyflie_demo.svg)](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/pulls) | -### CI Status for Example Application Repositories +## Docker Images Status -| Name | Documentation | Release | CI | Issues | -|:--------------------------------|:--------------|:--------|:---|:-------| -| micro-ROS-demos | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/micro-ROS-demos/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/micro-ROS-demos/tree/foxy) | [![Build status](https://img.shields.io/github/workflow/status/micro-ROS/micro-ROS-demos/CI)](https://github.com/micro-ROS/micro-ROS-demos/actions?query=workflow%3ACI) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS-demos.svg)](https://github.com/micro-ROS/micro-ROS-demos/issues) | -| freertos_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/freertos_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/freertos_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/freertos_apps.svg)](https://github.com/micro-ROS/freertos_apps/issues) | -| zephyr_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/zephyr_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/zephyr_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/zephyr_apps.svg)](https://github.com/micro-ROS/zephyr_apps/issues) | -| raspbian_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/raspbian_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/raspbian_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/raspbian_apps.svg)](https://github.com/micro-ROS/raspbian_apps/issues) | -| nuttx_apps | [![](https://img.shields.io/badge/read-the%20docs-blue)](https://github.com/micro-ROS/nuttx_apps/blob/foxy/README.md) | [![](https://img.shields.io/badge/ROS-dashing-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/dashing) [![](https://img.shields.io/badge/ROS-foxy-brightgreen)](https://github.com/micro-ROS/nuttx_apps/tree/foxy) | | [![](https://img.shields.io/github/issues/micro-ROS/nuttx_apps.svg)](https://github.com/micro-ROS/nuttx_apps/issues) | \ No newline at end of file +| Image | Description | Status | +| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| base | Base image with a ROS 2 Foxy installation + micro-ROS specific build system tools. Used as base of any other micro-ROS image | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/base.svg?logo=docker)](https://hub.docker.com/r/microros/base/)[![Compare Images](https://images.microbadger.com/badges/image/microros/base.svg)](https://microbadger.com/images/microros/base) | +| micro-ros-agent | Image containing a pre-compiled micro-ROS-Agent, ready to use as a standalone application | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-agent.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-agent/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-agent.svg)](https://microbadger.com/images/microros/micro-ros-agent) | +| micro-ros-demos | Contains pre-compiled micro-ROS demo applications, ready to use to get a taste of micro-ROS capabilities | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-demos.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-demos/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-demos.svg)](https://microbadger.com/images/microros/micro-ros-demos) | +| micro-ros-olimex-nuttx | Contains a ready to flash example for Olimex STM32 E407 | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro-ros-olimex-nuttx.svg?logo=docker)](https://hub.docker.com/r/microros/micro-ros-olimex-nuttx/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro-ros-olimex-nuttx.svg)](https://microbadger.com/images/microros/micro-ros-olimex-nuttx) | +| micro_ros_arduino_builder | Allows to use a pre-compiled micro-ROS library to develop applications using Arduino IDE | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/micro_ros_arduino_builder.svg?logo=docker)](https://hub.docker.com/r/microros/micro_ros_arduino_builder/)[![Compare Images](https://images.microbadger.com/badges/image/microros/micro_ros_arduino_builder.svg)](https://microbadger.com/images/microros/micro_ros_arduino_builder) | +| esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Compare Images](https://images.microbadger.com/badges/image/microros/esp-idf-microros.svg)](https://microbadger.com/images/microros/esp-idf-microros) | + +## Webpage Source Code Repository Status +| Repository | Description | CI | Issues | Pull Requests | +| ----------------------------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------: | +| [micro-ROS.github.io](https://github.com/micro-ROS/micro-ROS.github.io) | Micro-ROS official webpage repository. | [![GitHub Actions status](https://github.com/micro-ROS/micro-ROS.github.io/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro-ROS.github.io/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS.github.io.svg)](https://github.com/micro-ROS/micro-ROS.github.io/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS.github.io.svg)](https://github.com/micro-ROS/micro-ROS.github.io/pulls) | From 56d697204cec196bcd16110d0f86f0a0b843204b Mon Sep 17 00:00:00 2001 From: Jose Antonio Moral Date: Wed, 2 Dec 2020 15:03:41 +0100 Subject: [PATCH 4/4] Fix webpage info table --- _docs/overview/docker_ci_status/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_docs/overview/docker_ci_status/index.md b/_docs/overview/docker_ci_status/index.md index c0dd6d11..6c4efa98 100644 --- a/_docs/overview/docker_ci_status/index.md +++ b/_docs/overview/docker_ci_status/index.md @@ -53,6 +53,7 @@ Most repositories can be found in GitHub's micro-ROS organization at [github.com | esp-idf-microros | Allows to use micro-ROS as a component of the ESP-IDF build system | [![Docker Automated build](https://img.shields.io/docker/cloud/automated/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Docker Build Status](https://img.shields.io/docker/cloud/build/microros/esp-idf-microros.svg?logo=docker)](https://hub.docker.com/r/microros/esp-idf-microros/)[![Compare Images](https://images.microbadger.com/badges/image/microros/esp-idf-microros.svg)](https://microbadger.com/images/microros/esp-idf-microros) | ## Webpage Source Code Repository Status + | Repository | Description | CI | Issues | Pull Requests | -| ----------------------------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------: | +| :----------------------------------------------------------------------- | :-------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------: | | [micro-ROS.github.io](https://github.com/micro-ROS/micro-ROS.github.io) | Micro-ROS official webpage repository. | [![GitHub Actions status](https://github.com/micro-ROS/micro-ROS.github.io/workflows/CI/badge.svg)](https://github.com/micro-ROS/micro-ROS.github.io/actions) | [![](https://img.shields.io/github/issues/micro-ROS/micro-ROS.github.io.svg)](https://github.com/micro-ROS/micro-ROS.github.io/issues) | [![](https://img.shields.io/github/issues-pr/micro-ROS/micro-ROS.github.io.svg)](https://github.com/micro-ROS/micro-ROS.github.io/pulls) |