ROS 2 / K8S LAB
Lab/Docs/Contribute to the lab
PRACTICAL FIELD GUIDE

Contribute to the lab

New contributors can begin with documentation, offline tests or research proposals. AI coding assistants are optional, and meaningful technical verification remains a human responsibility.

Find a small, reviewable task

Check good first issues, help wanted and the contribution guide. Read the issue acceptance criteria before beginning; never infer the task from its title alone.

Choose one scoped issue

Look for recently updated discussions and work already underway; explain the narrow intended change.

Inspect the relevant files

Read the root AGENTS.md and just the affected components.

Make a reviewable patch

Document exact verification, update nearby docs and avoid unrelated refactoring.

Request a review

Use an issue or pull request according to your permission level; include limitations and what was not tested.

Optional Claude Code / Codex workflow

Both tools can help inspect code, propose test cases and draft docs, but AI-produced code and measurements require human checking. The repository's AI-assisted contribution tutorial includes safe examples, while agent prompts provide ready-to-adapt templates.

# Example prompt for a coding assistant:
Read AGENTS.md and issue #NUMBER.
Inspect only the relevant files.
Propose the smallest change and a verification plan.
Do not claim cross-worker DDS delivery without an integration test.
Never expose or commit Kubernetes credentials.
Describe what was tested and what remains unverified.

Quality checklist

Research, teaching and collaboration

University courses, ROS middleware researchers and infrastructure teams can share concrete requirements through GitHub issues. Contributions and discussions are public, so share only non-sensitive information. This website does not advertise a paid service, commercial support agreement or active product offering.

Safety and responsible use

This software is educational and comes without operational guarantees. It is not certified for robotics safety, live actuation or production deployment. Read the repository security policy and report vulnerabilities privately rather than exposing exploitation details in public.