[NoQA] Update CODEOWNERS to support Design team handle for src/styles/ directory#39365
[NoQA] Update CODEOWNERS to support Design team handle for src/styles/ directory#39365AndrewGable merged 4 commits intomainfrom
src/styles/ directory#39365Conversation
|
@ Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
src/styles/ directorysrc/styles/ directory
.github/CODEOWNERS
Outdated
| * @Expensify/pullerbear | ||
|
|
||
| # Assign the Design team to review changes to our styles | ||
| src/styles/ @Expensify/Design @Expensify/pullerbear |
There was a problem hiding this comment.
| src/styles/ @Expensify/Design @Expensify/pullerbear | |
| src/styles/ @Expensify/design @Expensify/pullerbear |
Sorry for leading you astray in Slack, I think this should actually be little d and you had it correct the first time.
.github/CODEOWNERS
Outdated
| * @Expensify/pullerbear | ||
|
|
||
| # Assign the Design team to review changes to our styles | ||
| src/styles/ @Expensify/Design @Expensify/pullerbear |
There was a problem hiding this comment.
NAB but you could also consider including the assets/ folder to check the images and animations that are added or changed
There was a problem hiding this comment.
Oh I like that idea, will update!
|
Updated! |
| src/styles/ @Expensify/design @Expensify/pullerbear | ||
| assets/ @Expensify/design @Expensify/pullerbear |
There was a problem hiding this comment.
Not sure if it's necessary to add pullerbear here too since it's already an owner on * but haven't tested, so maybe it's necessary to make sure design doesn't override. NAB since it doesn't seem like a problem 🤷
Reviewer Checklist
Screenshots/VideosAndroid: NativeN/A - GitHub config Android: mWeb ChromeN/A - GitHub config iOS: NativeN/A - GitHub config iOS: mWeb SafariN/A - GitHub config MacOS: Chrome / SafariN/A - GitHub config MacOS: DesktopN/A - GitHub config |
src/styles/ directorysrc/styles/ directory
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
src/styles/ directorysrc/styles/ directory
|
🚀 Deployed to production by https://github.com/Julesssss in version: 1.4.60-13 🚀
|
Details
This adds the @Expensify/design team as code owners in the
src/styles/directory - so anytime changes are made to that directory, we'll get tagged on the PR. The goal is to have more oversight of the style changes to the app.Fixed Issues
N/A
Tests
Once this is merged, let's create a dummy PR that modifies any file in the
src/styles/directory and see if it automatically assigns the three of us.Offline tests
N/A
QA Steps
N/A
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
N/A