Contribute to NeMo Gym#
Welcome! We are excited to have you contribute to NeMo Gym. Whether you are adding new training environments, integrating RL frameworks, improving documentation, or fixing bugs, your contributions help advance RL training.
Ways to Contribute#
Add Environments
New environments expand Gym’s training capabilities.
Novel training environments (coding, reasoning, tool use, games, and so on)
Benchmark integrations (such as SWE-Bench and Tau Bench)
→ Refer to Contribute Environments for guidance.
Integrate RL Frameworks
Have a preferred training framework? Help integrate it with NeMo Gym.
→ Refer to Training Framework Integration for integration guides.
Improve Documentation
New tutorials and advanced guides
Code examples and best practices
API documentation improvements
Report Bugs & Fix Issues
Found a bug? Open an issue with reproduction steps.
Want to fix one? Check open issues for bugs to tackle.
Features & Enhancements
Have an idea for a new feature or improvement? Open an issue to start a discussion!
Before You Start#
All contributions require signed commits and DCO sign-off. Refer to Development Setup for environment setup, CI/CD requirements, and commit signing instructions.
Not sure where to start? Check our open issues or create a new issue to discuss your idea.