Title: Document "comment and wait to be assigned" expectation in contributor guides · Issue #2172 · NVIDIA/cuda-python · GitHub
Open Graph Title: Document "comment and wait to be assigned" expectation in contributor guides · Issue #2172 · NVIDIA/cuda-python
X Title: Document "comment and wait to be assigned" expectation in contributor guides · Issue #2172 · NVIDIA/cuda-python
Description: Background In #2136, a contributor put in redundant work on issue #663 only to discover an NVIDIA team member already had work in flight on it. Documenting the expectation to claim issues before starting work would potentially help avoid...
Open Graph Description: Background In #2136, a contributor put in redundant work on issue #663 only to discover an NVIDIA team member already had work in flight on it. Documenting the expectation to claim issues before st...
X Description: Background In #2136, a contributor put in redundant work on issue #663 only to discover an NVIDIA team member already had work in flight on it. Documenting the expectation to claim issues before st...
Opengraph URL: https://github.com/NVIDIA/cuda-python/issues/2172
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Document \"comment and wait to be assigned\" expectation in contributor guides","articleBody":"## Background\n\nIn #2136, a contributor put in redundant work on issue #663 only to discover an NVIDIA team member already had work in flight on it. Documenting the expectation to claim issues before starting work would potentially help avoid this in the future.\n\nSee the discussion: https://github.com/NVIDIA/cuda-python/pull/2136#issuecomment-4636464717\n\n## What we said we'd do\n\nThis is a two-sided commitment:\n\n1. **Contributor side:** Update our contributor documentation to explicitly ask contributors to comment on an issue and wait to be assigned before starting work, so maintainers can flag issues that are already spoken for (whether by another external contributor or an NVIDIA team member).\n\n2. **NVIDIA team side:** When an NVIDIA team member is expected to work on an issue, or has started working on one, they should be assigned to the issue. This is what makes the \"wait to be assigned\" signal meaningful to external contributors — without an assignee, there is no way for an outside contributor to know an issue is already claimed.\n\n## Scope\n\nAdd this guidance to:\n\n- [ ] `CONTRIBUTING.md` (top-level)\n- [ ] `cuda_core/docs/source/contribute.rst`\n- [ ] `cuda_bindings/docs/source/contribute.rst`\n- [ ] `cuda_pathfinder/docs/source/contribute.rst`\n\n## Suggested wording\n\nFor external contributors:\n\n> Before starting work on an existing issue, please comment on the issue to express your interest and wait to be assigned by a maintainer. This helps avoid redundant effort in case the issue is already being worked on by another contributor or an NVIDIA team member.\n\nFor NVIDIA team members (internal practice to document):\n\n> If you intend to work on an issue, or have started working on one, assign yourself to the issue. This signals to external contributors that the issue is already claimed and helps avoid redundant work.\n\n## Acceptance criteria\n\n- All four contributor guides include the \"comment and wait to be assigned\" expectation for external contributors.\n- The expectation that NVIDIA team members self-assign issues they are working on is documented (either in the same guides or in a team-internal doc, TBD).\n- Wording is consistent across documents.","author":{"url":"https://github.com/rparolin","@type":"Person","name":"rparolin"},"datePublished":"2026-06-06T00:00:35Z","url":"https://github.com/NVIDIA/cuda-python/issues/2172"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2d426f3d-07e9-2644-520f-32b510add850 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | ABC6:D5CEE:6222CE:81B732:6AF836DA |
| html-safe-nonce | 3675d51b06160d07c82c81ab5fd24628b870eaee7ff5aa8addc0fdb23a8fe21e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkM2OkQ1Q0VFOjYyMjJDRTo4MUI3MzI6NkFGODM2REEiLCJ2aXNpdG9yX2lkIjoiMzczNzgyMzA5MjE4NTUxMTY0MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3e66189fef17bdbc07baf48c413f46cdc5ae15300a5254d93819dfd250e1f800 |
| hovercard-subject-tag | issue:4600951912 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/NVIDIA/cuda-python/2172/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a8bc4e334383f092bbdb94fdd5da747376fa8ae9f38f7299b828a6948d23f0df/NVIDIA/cuda-python/issues/2172 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a8bc4e334383f092bbdb94fdd5da747376fa8ae9f38f7299b828a6948d23f0df/NVIDIA/cuda-python/issues/2172 |
| og:image:alt | Background In #2136, a contributor put in redundant work on issue #663 only to discover an NVIDIA team member already had work in flight on it. Documenting the expectation to claim issues before st... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rparolin |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5713ecd83001b2f55c3509fb7a292bf7d66d0f167c7ae87a9f7eaec5a52bf8db |
| turbo-cache-control | no-preview |
| go-import | github.com/NVIDIA/cuda-python git https://github.com/NVIDIA/cuda-python.git |
| octolytics-dimension-user_id | 1728152 |
| octolytics-dimension-user_login | NVIDIA |
| octolytics-dimension-repository_id | 381173759 |
| octolytics-dimension-repository_nwo | NVIDIA/cuda-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 381173759 |
| octolytics-dimension-repository_network_root_nwo | NVIDIA/cuda-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 653be32ff5c755082a4db662491bfbbcfc9112c1 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width