chore: add codeowners (FXC-3880) #2940
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prompted by recent discussions I think it'd be good to establish this. Let's iterate on the list, I just put down the ones I think are quite clear (to me) currently.
Greptile Overview
Updated On: 2025-10-29 16:02:42 UTC
Greptile Summary
Adds a CODEOWNERS file to establish code ownership for key areas of the codebase. The file assigns ownership for configuration management, autograd components, dispersion fitting, EME simulation, and CI/CD workflows.
tidy3d/config/→@yaugenst-flextidy3d/components/autograd/→@yaugenst-flex,@tylerflex,@groberts-flextidy3d/components/dispersion_fitter.py→@caseyflextidy3d/components/eme/→@caseyflex.github/workflows/→@daquinteroflexAll paths referenced in the file exist, all GitHub usernames are valid contributors, and the ownership assignments align well with actual contribution history.
Confidence Score: 5/5
Important Files Changed
File Analysis
Sequence Diagram
sequenceDiagram participant Dev as Developer participant GH as GitHub participant Owners as Code Owners Dev->>GH: Create PR affecting owned files GH->>GH: Parse .github/CODEOWNERS GH->>Owners: Request review from owners Note over GH,Owners: Auto-requests based on:<br/>config/ → yaugenst-flex<br/>autograd/ → yaugenst-flex, tylerflex, groberts-flex<br/>dispersion_fitter.py → caseyflex<br/>eme/ → caseyflex<br/>workflows/ → daquinteroflex Owners->>GH: Provide review GH->>Dev: Review feedback