Skip to content

Improve docs#1835

Merged
openminddev merged 6 commits intomainfrom
improve-docs
Jan 23, 2026
Merged

Improve docs#1835
openminddev merged 6 commits intomainfrom
improve-docs

Conversation

@Prachi1615
Copy link
Copy Markdown
Collaborator

@Prachi1615 Prachi1615 commented Jan 22, 2026

Overview

This PR updates cyclonedds setup steps, include network interface, and updates minor setup steps for gazebo

@Prachi1615 Prachi1615 requested a review from a team as a code owner January 22, 2026 22:59
Copilot AI review requested due to automatic review settings January 22, 2026 22:59
@Prachi1615 Prachi1615 requested a review from a team as a code owner January 22, 2026 22:59
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jan 22, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the CycloneDDS setup documentation to include network interface configuration and reorganizes installation steps for better clarity. It also fixes a file extension reference and removes an outdated dependency.

Changes:

  • Enhanced CycloneDDS configuration with network interface setup and separated XML config from bashrc exports
  • Fixed file extension reference from .json to .json5 in installation guide
  • Removed python3-dev dependency from Linux installation instructions

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
mintlify/examples/gazebo.mdx Reorganized CycloneDDS setup, added CYCLONEDDS_INTERFACE configuration, and included Python CycloneDDS module installation
mintlify/developing/1_get-started.mdx Fixed config file extension reference and removed code block language specifier
docs/examples/gazebo.mdx Mirror of changes to mintlify/examples/gazebo.mdx
docs/developing/1_get-started.mdx Removed python3-dev from Linux installation command
Comments suppressed due to low confidence (2)

docs/examples/gazebo.mdx:1

  • The hardcoded paths /home/openmind/Documents/GitHub/cyclonedds/ assume a specific directory structure that may not match all users' environments. Consider documenting that users should replace these paths with their actual cyclonedds installation location.
    docs/examples/gazebo.mdx:1
  • The command uses --extra dds but the correct uv flag for installing extras is --extra=dds (with an equals sign) or using bracket notation in the package specification.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread mintlify/examples/gazebo.mdx Outdated
Comment thread mintlify/examples/gazebo.mdx
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

```bash
git clone https://github.com/eclipse-cyclonedds/cyclonedds -b releases/0.10.x
cd cyclonedds && mkdir build install && cd build
cmake -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=$HOME/Documents/GitHub/cyclonedds/install ..
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

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

The hardcoded path $HOME/Documents/GitHub/cyclonedds/install assumes a specific directory structure that may not exist for all users. Consider using a more generic path like $HOME/cyclonedds/install or using the current directory's parent with a relative path.

Suggested change
cmake -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=$HOME/Documents/GitHub/cyclonedds/install ..
cmake -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=$HOME/cyclonedds/install ..

Copilot uses AI. Check for mistakes.
Comment thread mintlify/examples/gazebo.mdx
Comment thread mintlify/examples/gazebo.mdx
Comment thread mintlify/developing/1_get-started.mdx
@Prachi1615 Prachi1615 requested a review from a team as a code owner January 22, 2026 23:20
@github-actions github-actions Bot added the config Configuration files label Jan 22, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (2)

docs/examples/gazebo.mdx:1

  • The hardcoded path $HOME/Documents/GitHub/cyclonedds/install assumes a specific directory structure that may not exist for all users. Consider using a more generic path like ../install or instructing users to replace this with their preferred installation directory.
    docs/examples/gazebo.mdx:1
  • These instructions (lines 113-122) duplicate the earlier bashrc configuration steps (lines 95-106). This duplication may confuse users about which section to follow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

source ~/.bashrc
```

To add the config to your bashrc, run:
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

These instructions (lines 113-122) duplicate the earlier bashrc configuration steps (lines 95-106). This duplication may confuse users about which section to follow.

Copilot uses AI. Check for mistakes.
@openminddev openminddev merged commit 7edce5d into main Jan 23, 2026
7 checks passed
@openminddev openminddev deleted the improve-docs branch January 23, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config Configuration files documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants