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 28 MRs that have been merged for the gitlab-ui project
  • I've written 283 MRs that have been merged for the gitlab project
  • I've approved 16 MRs that have been merged for the gitlab-ui project
  • I've approved 410 MRs 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.

Screen_Shot_2022-07-22_at_9.22.40_AM

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)
Edited by Payton Burdette

Merge request reports

Loading