> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For full documentation content, see https://docs.nvidia.com/nemo/relay/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# About

Use this section when you want to contribute to NeMo Relay source code, bindings,
documentation, examples, tests, or third-party integration patches.

Contributing to NeMo Relay often means working across the Rust core, generated and
hand-written language bindings, plugin surfaces, adaptive components,
observability exporters, and documentation. The contribution workflow keeps
those surfaces aligned so public behavior does not drift between supported
languages. Use these pages to keep cross-language changes reviewable and
validated.

## Start Here When

Use these signals to decide whether this documentation path matches your current task.

* Setting up the repository for source development
* Choosing which language tests apply to a change
* Updating docs or examples alongside behavior
* Preparing a pull request for review
* Looking for contribution workflow details beyond user-facing product docs

If you are only consuming NeMo Relay packages, start with [Getting Started](/getting-started/quick-start) instead.

## Guides

Use these guide links to move from the overview into task-specific instructions.

* [Development Setup](/contribute/development-setup) covers package installation, source setup, branch naming, and code style.
* [Workflow and Reviews](/contribute/workflow-and-reviews) covers pre-commit hooks, pull request expectations, release tag conventions, DCO sign-off, commit messages, and review rules.
* [Testing and Documentation](/contribute/testing-and-docs) covers affected-language test selection, common build and test commands, documentation checks, and licensing expectations.

Read [Development Setup](/contribute/development-setup) before building locally. Use
[Testing and Documentation](/contribute/testing-and-docs) to choose the smallest
validation set that covers your change. Before opening a pull request, review
[Workflow and Reviews](/contribute/workflow-and-reviews) and the repository root
`CONTRIBUTING.md` guide.