contributing
NVIDIA-NeMo/RL/.agents/contributor-skills/contributing/SKILL.md
Contribution conventions for NeMo-RL. Covers PR title format, commit sign-off, and CI triggering.
Skill2.1k starsChanged yesterday
- Installs packages
What's in it
- Contributing Conventions
- PR Title Format
- Commit Sign-off
- CI Triggering
--- name: contributing description: Contribution conventions for NeMo-RL. Covers PR title format, commit sign-off, and CI triggering. when_to_use: Opening a PR; writing a commit message; triggering CI; 'PR title format', 'sign-off', 'conventional commits', 'how do I trigger CI', during code review of PR process. --- # Contributing Conventions ## PR Title Format PR titles **must** follow the [Conventional Commits](https://www.conventionalcommits.org/) spec. This is enforced by the `semantic-pull-request` CI check. ``` <type>[optional scope]: <description> ``` Allowed types: | Type | When to use | |------|-------------| | `feat` | New feature | | `fix` | Bug fix | | `ci` | CI/CD changes | | `docs` | Documentation only | | `refactor` | Code restructuring without behaviour change | | `test` | Adding or fixing tests | | `chore` | Maintenance (deps, configs, tooling) | | `perf` | Performance improvement | | `build` | Build system changes | | `revert` | Reverts a previous commit | **Do:** ``` ci: retry apt-get installs to handle mirror sync failures feat(grpo): add dataclass config defaults infrastructure fix: preserve RAY_EXPERIMENTAL_NOSET_CUDA_VISIBLE_DEVICES ``` **Don't:** ``` [ci] fix: retry apt-get installs ← area tags are not part of this convention Update stuff Fix bug ``` ## Commit Sign-off All commits must be signed off with `-s`: ```bash git commit -s -m "fix: correct reward normalization" ``` ## CI Triggering After pushing, trigger CI with: ``` /ok to test <full-commit-sha> ``` Use `git rev-parse HEAD` (not the short form) to get the full SHA.
More agent context in NVIDIA-NeMo/RL
17 other files this repository gives its agents.
AGENTS.md
CLAUDE.md
Skill
- build-and-dependency.agents/contributor-skills/build-and-dependency/SKILL.md
- cicd.agents/contributor-skills/cicd/SKILL.md
- config-conventions.agents/contributor-skills/config-conventions/SKILL.md
- copyright.agents/contributor-skills/copyright/SKILL.md
- error-handling.agents/contributor-skills/error-handling/SKILL.md
- linting-and-formatting.agents/contributor-skills/linting-and-formatting/SKILL.md
- removing-outdated-config.agents/contributor-skills/removing-outdated-config/SKILL.md
- review-pr.agents/contributor-skills/review-pr/SKILL.md
- review-pr-team.agents/contributor-skills/review-pr-team/SKILL.md
- testing.agents/contributor-skills/testing/SKILL.md
- launch-nemo-rlskills/launch-nemo-rl/SKILL.md
- nemo-rl-auto-researchskills/nemo-rl-auto-research/SKILL.md
- nemo-rl-brev-etiquetteskills/nemo-rl-brev-etiquette/SKILL.md
- nemo-rl-docsskills/nemo-rl-docs/SKILL.md
- nemo-rl-session-memoryskills/nemo-rl-session-memory/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

