-
-
Notifications
You must be signed in to change notification settings - Fork 22k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CODEOWNERS #89486
Update CODEOWNERS #89486
Conversation
af97e62
to
f855d28
Compare
.github/CODEOWNERS
Outdated
/modules/navigation/ @godotengine/navigation | ||
/modules/gridmap/ @godotengine/3d-nodes | ||
/modules/gridmap/doc_classes/ @godotengine/3d-nodes @godotengine/documentation | ||
/modules/noise/ @godotengine/core |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wasn't sure what to assign noise to
f855d28
to
01f9d4e
Compare
01f9d4e
to
128c468
Compare
.github/CODEOWNERS
Outdated
/modules/glslang/ @godotengine/rendering | ||
/modules/lightmapper_rd/ @godotengine/rendering | ||
/modules/meshoptimizer/ @godotengine/rendering | ||
/modules/raycast/ @godotengine/rendering |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assumed this is where this goes
I can eventually look at cleaning up some more general cases, like fixing |
I'm confused by that concept of shared responsibility, I think it might be a misunderstanding of the The current patterns are not exclusive, but are all taken into account. So
Already implies that a change to With only XML changes. |
It doesn't seem that way from various other testing, at least the owners for those files is not shared, can you confirm it actually works like that? I haven't been able to in my own testing The docs part was only because some specific files were just docs |
See About code owners - CODEOWNERS syntax:
|
Take this for example, it modified the docs files in csg but didn't request: |
Hm I see, then I misunderstood how it works and we indeed need an approach like this one to be thorough. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think making buildsystem
the de-facto "default" environment makes the most sense. This file would fall under their jurisdiction, so any cases in the future where something isn't accounted for would alert them & subsequently let them update this file as needed.
Also, after reading their documentation, it looks like this file can be moved to the .github
folder. Maybe this PR could do that as well to help reduce root bloat, but it isn't strictly necessary.
This comment was marked as resolved.
This comment was marked as resolved.
Oh, duh, so it is. I must've mistaken |
80e347e
to
aa01b74
Compare
We've just been discussing this with @Repiteo, I think we should be able to consider this as ready to merge? I wanted to do a quick comparative review with some of the changes I made in #93393 but haven't found the time yet. I don't think there's any really critical difference though so we're probably good to go with this PR as is. |
Will do a quick pass over this and fill in some potential misses and otherwise I'll consider this ready, and can go back over it in detail Will go over it and rebase tomorrow |
aa01b74
to
0bbf734
Compare
Added the new physics modules to the owners but otherwise I'll leave this for future improvements and cleanups, already having a few cases to add and go over Edit: Decided to add a few more cases to this that follow the same pattern, and will leave some specific cases to discuss later |
0bbf734
to
3662cbd
Compare
3662cbd
to
7819507
Compare
.github/CODEOWNERS
Outdated
/modules/text_server_adv/gdextension_build/ @godotengine/gui-nodes @godotengine/gdextension | ||
/modules/text_server_fb/ @godotengine/gui-nodes | ||
/modules/text_server_fb/doc_classes/ @godotengine/gui-nodes @godotengine/documentation | ||
/modules/text_server_fb/gdextension_build/ @godotengine/gui-nodes @godotengine/gdextension |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Leaving these for the future, but leaving the spacing for future expansion
* Added shared responsibilities for documentation and tests * Made buildsystem manage all build scripts (uniquely) * Cleaned up unused cases * Added unmanaged cases
7819507
to
0fdbd22
Compare
Thanks! |
Thank you! |
TODO:
tests
buildsystem
Any feedback would be welcome!
My current reasoning is:
I'm not sure how to verify these changes as they don't show up in the branch (because of organization management etc. they don't turn up on my own branch)