Skip to content

docs: update readme with contribution and acknowledgement section#1129

Closed
snowmanwwg wants to merge 2 commits intomainfrom
snowmanwwg-patch-1
Closed

docs: update readme with contribution and acknowledgement section#1129
snowmanwwg wants to merge 2 commits intomainfrom
snowmanwwg-patch-1

Conversation

@snowmanwwg
Copy link
Copy Markdown
Contributor

@snowmanwwg snowmanwwg commented Sep 15, 2025

Summary by CodeRabbit

  • Documentation
    • Renamed contribution section to “Acknowledgement and Contribution Guide.”
    • Added acknowledgments listing community partners and brief historical context about the project’s origins and influence.
    • Reintroduced the contribution invitation and guidance after the new acknowledgements.
    • Added an explicit license statement: NVIDIA NeMo RL is licensed under the Apache License 2.0.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Sep 15, 2025

📝 Walkthrough

Walkthrough

The README’s “Contributing” header was renamed to “Acknowledgement and Contribution Guide,” expanded with a list of community partners and historical/contextual notes about NeMo RL, then reintroduced the contributing invitation; an explicit Apache-2.0 license statement for NVIDIA NeMo RL was added.

Changes

Cohort / File(s) Summary
Documentation update
README.md
Renamed “Contributing” to “Acknowledgement and Contribution Guide”; inserted acknowledgements listing community partners and a note about NeMo RL’s origins/influence; reintroduced contributing guidelines; added explicit Apache License 2.0 statement for NVIDIA NeMo RL.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

I thump my paws with gentle pride,
New names and notes now hop inside—
A guide, a thanks, a license clear,
Contributors welcome, far and near.
(_/) ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
Title Check ✅ Passed The title succinctly and accurately describes the primary change by indicating an update to the README that adds contribution and acknowledgement sections, following the conventional "docs:" prefix for documentation changes.
✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch snowmanwwg-patch-1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (4)
README.md (4)

507-507: Split the section and preserve the “Contributing” anchor to avoid broken links.

Renaming the section breaks the existing Table of Contents entry and any deep links to #contributing. Make “Acknowledgements” a separate section and keep a dedicated “Contributing” header.

Apply:

-## Acknowledgement and Contribution Guide
+## Acknowledgements

And below (see Line 513 change):

+## Contributing

509-509: Fix duplicated wording and a typo; prefer colon over dash.

Current text has “adoption and adoption” and “SB Instituition”.

Apply:

-NeMo RL would like to acknowledge the adoption and adoption by the following community partners - Google, Argonne National Labs, Atlassian, Camfer, Domyn, Future House, Inflection AI, Lila, Paypal, Pegatron, PyTorch, Radical AI, Samsung, SB Instituition, Shanghai AI Lab, Speakleash, Sword Health, TII, NVIDIA Nemotron team, and many others.
+NeMo RL acknowledges adoption and contributions from the following community partners: Google, Argonne National Labs, Atlassian, Camfer, Domyn, Future House, Inflection AI, Lila, Paypal, Pegatron, PyTorch, Radical AI, Samsung, SB Institution, Shanghai AI Lab, Speakleash, Sword Health, TII, NVIDIA Nemotron team, and many others.

513-513: Use a relative link and restore a proper “Contributing” header.

Keeps links working across forks/branches and restores the expected anchor.

Apply:

-We welcome contributions to NeMo RL! Please see our [Contributing Guidelines](https://github.com/NVIDIA-NeMo/RL/blob/main/CONTRIBUTING.md) for more information on how to get involved.
+## Contributing
+
+We welcome contributions to NeMo RL! Please see our [Contributing Guidelines](CONTRIBUTING.md) for more information on how to get involved.

507-507: Spelling consistency: “Acknowledgement(s)” vs “Acknowledgment(s)”.

Pick one variant and align with repo’s English style (US vs UK) before regenerating the TOC.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 94a3d49 and 5954004.

📒 Files selected for processing (1)
  • README.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build-container / main
  • GitHub Check: Lint check
🔇 Additional comments (2)
README.md (2)

511-511: Back up or soften historical claims.

“one of the earliest … and has inspired …” needs citations or softer language (“has influenced, e.g. …”). Please add references or rephrase.


509-509: Verify partner names, capitalization, and permissions.

Several entries may need brand‑correct spelling/capitalization (e.g., PayPal, Argonne National Laboratory, SpeakLeash?) and listing third‑party names may require approval.

Would you like me to scan the repo for an existing brand/style guide and open a checklist issue?

@euronymous-aithal
Copy link
Copy Markdown
Contributor

@snowmanwwg can you add these to #1091

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (3)
README.md (3)

507-507: Broken TOC anchor after heading rename; add a stable alias.

The Table of Contents still links to “Contributing” (#contributing), but the heading is now “Acknowledgement and Contribution Guide,” so the TOC link will 404 on GitHub. Add an explicit anchor to preserve backward compatibility and fix US spelling.

Apply this diff:

-## Acknowledgement and Contribution Guide
+<a id="contributing"></a>
+## Acknowledgments and Contribution Guide

If you prefer UK spelling, keep “Acknowledgement” but still add the <a id="contributing"> alias. Also consider updating the TOC entry to the new title once internal links relying on #contributing are updated.


511-512: Soften/verifiably source the “re‑architected” and “inspired other libraries” claims.

These are strong historical assertions; without citations they can be perceived as marketing claims.

Suggested wording with neutral tone:

-NeMo RL is the re-architected repo of [NeMo Aligner](https://github.com/NVIDIA/NeMo-Aligner), which was one of the earliest LLM Reinforcement Learning libraries, and has inspired other open source libraries such as [VeRL](https://github.com/volcengine/verl) and [ROLL](https://github.com/alibaba/ROLL).
+NeMo RL evolved from [NeMo Aligner](https://github.com/NVIDIA/NeMo-Aligner). It shares design ideas with other open‑source RLHF libraries, including [VeRL](https://github.com/volcengine/verl) and [ROLL](https://github.com/alibaba/ROLL). 

If you prefer to keep “inspired,” please add supporting citations (blog posts, release notes, or acknowledgments in those repos).


517-517: License note is good; add third‑party notice and align name casing.

The explicit Apache‑2.0 statement is helpful. Given bundled submodules and docs referencing Megatron/NeMo components, add a brief note that third‑party components retain their own licenses. Also, the doc alternates between “Nemo RL” and “NeMo RL”; standardize on one (project seems to prefer “NeMo RL”).

Apply this diff:

-NVIDIA NeMo RL is licensed under the [Apache License 2.0](https://github.com/NVIDIA-NeMo/RL/blob/main/LICENSE).
+NeMo RL is licensed under the [Apache License 2.0](https://github.com/NVIDIA-NeMo/RL/blob/main/LICENSE).
+
+This repository may include third‑party components and submodules that are licensed separately. Please refer to the respective directories for their license files.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5954004 and 3a312ac.

📒 Files selected for processing (1)
  • README.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build-container / main
  • GitHub Check: Lint check
🔇 Additional comments (2)
README.md (2)

513-513: Contributing link: keep, but ensure anchor/back‑compat works.

Link to CONTRIBUTING.md is good. With the heading rename, ensure in‑page anchors elsewhere that referenced #contributing continue to resolve (see alias suggestion above).


509-509: Remove/unpublish unverified third‑party org list from README.md until legal/comms sign‑off

File: README.md (line 509)

  • Listing named organizations as "adoption and contribution" creates brand/comms/legal risk; obtain written permission before naming.
  • Confirm spellings/legal names and permissions for entries flagged: "Paypal" → "PayPal", "SB Instituition" → verify official name, and verify "Camfer", "Domyn", "Speakleash" (and any other unfamiliar entries).

Recommend one of:

  • Remove the explicit list until approvals are collected, or
  • Convert to "Selected collaborators (alphabetical)" with "listed with permission" notice and link for orgs to request inclusion.

Proposed safe placeholder:

-NeMo RL would like to acknowledge the adoption and contribution by the following community partners - Google, Argonne National Labs, Atlassian, Camfer, Domyn, Future House, Inflection AI, Lila, Paypal, Pegatron, PyTorch, Radical AI, Samsung, SB Instituition, Shanghai AI Lab, Speakleash, Sword Health, TII, NVIDIA Nemotron team, and many others.
+We thank our open‑source contributors and external collaborators across industry and academia. A verified, opt‑in list of organizations will be published here after permissions are collected. If your org wishes to be listed, please open an issue or PR.

Signed-off-by: Wenwen Gao <94138584+snowmanwwg@users.noreply.github.com>
Signed-off-by: Wenwen Gao <94138584+snowmanwwg@users.noreply.github.com>
@terrykong terrykong requested a review from a team as a code owner October 2, 2025 06:04
@terrykong terrykong changed the title Update README.md docs: update readme with contribution and acknowledgement section Oct 2, 2025
@terrykong terrykong enabled auto-merge (squash) October 2, 2025 06:05
@euronymous-aithal
Copy link
Copy Markdown
Contributor

@snowmanwwg and @terrykong pulling these changes in #1268. we can close this

euronymous-aithal added a commit that referenced this pull request Oct 4, 2025
pulling #1129 

Signed-off-by: Ashwath Aithal <aaithal@nvidia.com>
@terrykong terrykong closed this Oct 21, 2025
auto-merge was automatically disabled October 21, 2025 04:34

Pull request was closed

terrykong pushed a commit that referenced this pull request Dec 3, 2025
pulling #1129 

Signed-off-by: Ashwath Aithal <aaithal@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants