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
docs: AI contribution policy and other docs touch-ups (#2099)
We've discussed AI code assistant policy in multiple TSC meetings,
and on the OpenImageIO slack (technically it was a shared OIIO+OSL
discussion, but we had to pick a single place to have it). We iterated
on the policy document as an OIIO PR, so this PR here in OSL land is
just checking that same document into our repo.
* Duplicate the OIIO document. We will keep them in sync until such
time as the needs of the projects diverge or their communities have
different ideas about what policies to articulate.
* Appropriate references/pointers in supporting documents: README,
CONTRIBUTING, and PULL_REQUEST_TEMPLAGE.
I took the time to diff some of those documents and port other recent
changes from the OIIO side to OSL. These are mostly minor fixes or
improvements in wording, nothing substantive.
Signed-off-by: Larry Gritz <lg@larrygritz.com>
YOU MAY DELETE ALL OF THIS IF YOU ALREADY HAVE A DESCRIPTIVE COMMIT MESSAGE!
7
+
8
+
This is just a template and set of reminders about what constitutes a good PR.
9
+
But please look over the checklist at the bottom.
10
+
11
+
If THIS TEXT is still in your PR description, we'll know you didn't read the
12
+
instructions!
13
+
14
+
15
+
16
+
17
+
### Description
3
18
4
19
<!-- Please provide a description of what this PR is meant to fix, and -->
5
20
<!-- how it works (if it's not going to be very clear from the code). -->
6
21
7
-
## Tests
22
+
###Tests
8
23
9
24
<!-- Did you / should you add a testsuite case (new test, or add to an -->
10
25
<!-- existing test) to verify that this works? -->
11
26
12
27
13
-
## Checklist:
28
+
###Checklist:
14
29
15
30
<!-- Put an 'x' in the boxes as you complete the checklist items -->
16
31
17
-
-[ ] I have read the [contribution guidelines](../CONTRIBUTING.md).
18
-
-[ ] I have updated the documentation, if applicable.
19
-
-[ ] I have ensured that the change is tested somewhere in the testsuite (adding new test cases if necessary).
20
-
-[ ] My code follows the prevailing code style of this project. If I haven't
21
-
already run clang-format v17 before submitting, I definitely will look at
22
-
the CI test that runs clang-format and fix anything that it highlights as
23
-
being nonconforming.
32
+
-[ ]**I have read the guidelines** on [contributions](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/CONTRIBUTING.md) and [code review procedures](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/docs/dev/CodeReview.md).
33
+
-[ ]**I have read the [Policy on AI Coding Assistants](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/doc/dev/AI_Policy.md)**
34
+
and if I used AI coding assistants, I have an `Assisted-by: TOOL / MODEL`
35
+
line in the pull request description above.
36
+
-[ ]**I have updated the documentation** if my PR adds features or changes
37
+
behavior.
38
+
-[ ]**I am sure that this PR's changes are tested in the testsuite**.
39
+
-[ ]**I have run and passed the testsuite in CI***before* submitting the
40
+
PR, by pushing the changes to my fork and seeing that the automated CI
41
+
passed there. (Exceptions: If most tests pass and you can't figure out why
42
+
the remaining ones fail, it's ok to submit the PR and ask for help. Or if
43
+
any failures seem entirely unrelated to your change; sometimes things break
44
+
on the GitHub runners.)
45
+
-[ ]**My code follows the prevailing code style of this project** and I
46
+
fixed any problems reported by the clang-format CI test.
0 commit comments