contributing

Par nvidia · skills

Conventions de contribution pour NeMo-RL. Couvre le format des titres de PR, la signature des commits et le déclenchement de la CI.

npx skills add https://github.com/nvidia/skills --skill contributing

Conventions de contribution

Format des titres de PR

Les titres de PR doivent suivre la spec Conventional Commits. Ceci est enforcer par la vérification CI semantic-pull-request.

<type>[optional scope]: <description>

Types autorisés :

Type Quand l'utiliser
feat Nouvelle fonctionnalité
fix Correction de bug
ci Modifications CI/CD
docs Documentation uniquement
refactor Restructuration du code sans changement de comportement
test Ajout ou correction de tests
chore Maintenance (dépendances, configurations, outillage)
perf Amélioration de performance
build Modifications du système de build
revert Annule un commit précédent

À faire :

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

À ne pas faire :

[ci] fix: retry apt-get installs   ← area tags are not part of this convention
Update stuff
Fix bug

Signature des commits

Tous les commits doivent être signés avec -s :

git commit -s -m "fix: correct reward normalization"

Déclenchement du CI

Après un push, déclenchez le CI avec :

/ok to test <full-commit-sha>

Utilisez git rev-parse HEAD (pas la forme courte) pour obtenir le SHA complet.

Skills similaires