You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 66c55f0
Browse filesBrowse the repository at this point in the historyBrowse files
<!--Every PR should have a corresponding issue that describes and motivates the work done in the PR-->
3
+
<!--Link the relevant issue, if any.-->
4
4
closes <!-- Link issue here -->
5
5
6
6
<!-- Provide a standalone description of changes in this PR. -->
7
7
8
8
<!-- Note: The pull request title will be included in the CHANGELOG. -->
9
9
10
10
## Checklist
11
-
<!-- TODO: - [ ] I am familiar with the [Contributing Guidelines](). -->
11
+
-[ ] I have read the [Contributing Guidelines](https://github.com/NVIDIA/cuda-python/blob/main/CONTRIBUTING.md#coordinate-before-implementing).
12
12
-[ ] New or existing tests cover these changes.
13
13
-[ ] The documentation is up to date with these changes.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+25-18Lines changed: 25 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,13 @@
1
1
# Contributing to CUDA Python
2
2
3
-
Thank you for your interest in contributing to CUDA Python! Based on the type of contribution, it will fall into two categories:
4
-
5
-
1. You want to report a bug, feature request, or documentation issue:
6
-
- File an [issue](https://github.com/NVIDIA/cuda-python/issues/new/choose)
7
-
describing what you encountered or what you want to see changed.
8
-
- The NVIDIA team will evaluate the issues and triage them, scheduling
9
-
them for a release. If you believe the issue needs priority attention
10
-
comment on the issue to notify the team.
11
-
2. You want to implement a feature, improvement, or bug fix:
12
-
- 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.
Thank you for your interest in contributing to CUDA Python! Bug reports,
4
+
reproducers, documentation improvements, and code changes are welcome.
17
5
18
6
## Table of Contents
19
7
20
8
-[Contributing to CUDA Python](#contributing-to-cuda-python)
21
9
-[Table of Contents](#table-of-contents)
10
+
-[Coordinate before implementing](#coordinate-before-implementing)
22
11
-[Cloning the repository](#cloning-the-repository)
23
12
-[Recommended clone](#recommended-clone)
24
13
-[Updating your clone](#updating-your-clone)
@@ -32,6 +21,7 @@ Thank you for your interest in contributing to CUDA Python! Based on the type of
32
21
-[Review Guidance](#review-guidance)
33
22
-[Pull Request Reviews](#pull-request-reviews)
34
23
-[Pixi lockfiles](#pixi-lockfiles)
24
+
-[Secret Scanning](#secret-scanning)
35
25
-[Signing Your Work](#signing-your-work)
36
26
-[Code signing](#code-signing)
37
27
-[Developer Certificate of Origin (DCO)](#developer-certificate-of-origin-dco)
@@ -45,6 +35,27 @@ Thank you for your interest in contributing to CUDA Python! Based on the type of
45
35
-[Code coverage](#code-coverage)
46
36
47
37
38
+
## Coordinate before implementing
39
+
40
+
Review capacity is limited. If you are contributing from outside NVIDIA:
41
+
42
+
-**Existing issue:** comment and wait for a maintainer to assign it to you or
43
+
explicitly ask you to implement it. Check existing assignments and requests
44
+
to take the issue.
45
+
-**New features, design changes, or CI/release infrastructure:** open an issue
46
+
and agree on scope and validation before implementing.
47
+
-**Small standalone bug or documentation fixes without an existing issue:**
48
+
a direct PR is welcome. Explain the problem and how you checked the fix.
49
+
50
+
NVIDIA contributors may use normal team planning and self-assignment.
51
+
52
+
Feel free to report a bug or send reproducers, measurements, and suggestions
53
+
without an assignment. Include relevant versions and expected versus observed
54
+
behavior in bug reports.
55
+
56
+
Keep changes focused, understand the complete diff, and report which checks
57
+
ran and any validation gaps.
58
+
48
59
## Cloning the repository
49
60
50
61
### Recommended clone
@@ -462,7 +473,3 @@ The CI pipeline diagram is maintained as Mermaid source in [`ci/ci-pipeline.mmd`
462
473
Code coverage reports are produced nightly and posted to [GitHub Pages](https://nvidia.github.io/cuda-python/coverage).
463
474
464
475
Known limitations: Code coverage is only run on Linux x86_64 with an a100 GPU. We plan to add more platform and GPU coverage in the future.
465
-
466
-
---
467
-
468
-
<a>1</a>: The `cuda-python` meta package shares the same license and the contributing guidelines as those of `cuda-bindings`.
.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
1
+
.. SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2
2
.. SPDX-License-Identifier: Apache-2.0
3
3
4
4
.. _contributor_guide:
5
5
6
6
Contributing
7
7
------------
8
8
9
-
Thank you for your interest in contributing to ``cuda-core``! Based on the type of contribution, it will fall into two categories:
10
-
11
-
1. You want to report a bug, feature request, or documentation issue
12
-
13
-
- File an `issue <https://github.com/NVIDIA/cuda-python/issues/new/choose>`_
14
-
describing what you encountered or what you want to see changed.
15
-
- The NVIDIA team will evaluate the issues and triage them, scheduling
16
-
them for a release. If you believe the issue needs priority attention
17
-
comment on the issue to notify the team.
18
-
19
-
2. You want to implement a feature, improvement, or bug fix:
20
-
21
-
- 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.
22
-
- Please ensure that your commits are signed `following GitHub's instruction <https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification>`_.
9
+
Thank you for your interest in contributing to ``cuda-core``!
10
+
Please follow the repository `contribution guide
11
+
<https://github.com/NVIDIA/cuda-python/blob/main/CONTRIBUTING.md>`_ for
0 commit comments