Make Payton a GitLab UI maintainer
Hello
Hey y'all
I will have been at GitLab 3 years as of 2022-08-19
I have not been a maintainer of a project yet and I'm proposing to make myself a maintainer of the gitlab-ui project. I really enjoy component libraries and think we have one of the best. I also would like to start by maintaining a smaller project before considering maintaining the gitlab project.
I plan to...
- Review each MR carefully
- Ensure chances of regressions are low with integration MRs
- Ensure changes align with Pajamas
- Ensure commits are properly written
- Ensure all changes are tested properly
- Reach out to other more experienced maintainers if I have questions on a certain MR
Some fun stats...
- I've written
28MRs that have been merged for the gitlab-ui project - I've written
283MRs that have been merged for the gitlab project - I've approved
16MRs that have been merged for the gitlab-ui project - I've approved
410MRs that have been merged for the gitlab project
A small note
Given the gitlab-ui project is much smaller than the gitlab project. I've included examples of my contributions/reviews from the gitlab-ui and gitlab project. I spent a lot of my time early on helping build some new components (gitlab-ui), but I have since then been doing a lot of product work (gitlab).
The first Pajamas Migration day
I assisted in the pajamas migration day where I made components in the product design system compliant. I managed to come out on top on the leaderboard with 29 closed issues.
As a contributor to GitLab UI
| Description | Link |
|---|---|
| Refactor popover to use new slot syntax | gitlab-org/gitlab-ui!2470 (merged) |
| Fix gl-modal bug | gitlab-org/gitlab-ui!1194 (merged) |
| Add icon/split to dropdown | gitlab-org/gitlab-ui!988 (merged) |
| Create skeleton loader | gitlab-org/gitlab-ui!885 (merged) |
| Create new dropdown | gitlab-org/gitlab-ui!806 (merged) |
As a reviewer of GitLab UI
| Description | Link |
|---|---|
| GlIcon in the dropdown component | gitlab-org/gitlab-ui!915 (comment 244264895) |
| Token styles | gitlab-org/gitlab-ui!2322 (merged) |
| Slots bug | gitlab-org/gitlab-ui!2918 (merged) |
| Deprecation | gitlab-org/gitlab-ui!1223 (comment 312254010) |
As a contributor to GitLab
| Description | Link |
|---|---|
| Job log search (hackathon) | gitlab-org/gitlab!91293 (merged) |
| Jobs filtered search | gitlab-org/gitlab!82539 (merged) |
| Double fetch fix | gitlab-org/gitlab!92798 (merged) |
| Pipeline performance insights | gitlab-org/gitlab!91823 (merged) |
| Failed jobs tab to Vue/GraphQL | gitlab-org/gitlab!86151 (merged) |
| Build accessibility extension | gitlab-org/gitlab!78138 (merged) |
As a reviewer of GitLab
| Description | Link |
|---|---|
| Create new token | gitlab-org/gitlab!82690 (comment 874172292) |
| Queued duration | gitlab-org/gitlab!91087 (comment 1009451120) |
| Creation limit settings | gitlab-org/gitlab!86466 (comment 936462014) |
| Verification before create group | gitlab-org/gitlab!77569 (merged) |
| Widget to extension | gitlab-org/gitlab!76780 (comment 777712643) |
| Alignment issues | gitlab-org/gitlab!92453 (comment 1026867682) |
| Project members modal | gitlab-org/gitlab!90912 (comment 1003423325) |
| Warning message for partial cleanup | gitlab-org/gitlab!86494 (merged) |
