Skip to content

Make Nathan Friend (@nfriend) a frontend maintainer

Nathan Friend requested to merge make-nfriend-a-maintainer into master

Summary

This MR is my proposal to become a frontend maintainer for gitlab-org/gitlab and gitlab-org/gitlab-ui.

I believe I meet the guidelines laid out in the handbook:

  1. In general, the further along in their career someone is, the more we expect them to be capable of becoming a maintainer.

I've been writing and reviewing code at GitLab since December of 2018 (1 year, 3 months).

  1. Maintainers should have an advanced understanding of the GitLab codebase.

I've written and reviewed code from a variety of different "eras", whether it involved static Haml templates, vanilla JavaScript/jQuery scripts, early Vue components and Karma tests, or modern Vue apps written with Vuex and Jest.

Trainee maintainer

I've been a trainee maintainer for about 4 months. Here is my trainee issue: #5730 (closed).

Merge requests I've reviewed

Here is a list of merge requests I've reviewed, along with a quick description/highlight:

Merge requests I've authored:

Lately I've been focusing on breaking issues down into lots of small MRs hidden behind feature flags. Here are a few complete examples of features I recently implemented:

Create a dedicated page for viewing and linking each Release (#32827)

Make it possible to edit a release using the UI (#26016)

Allow milestone(s) to be associated with a release (#29020)

I try to regularly step outside of ~"group::release management" and make "quality of life" improvements that improve the efficiency of the entire organization:

Process

From the handbook:

  • Create a MR to add the maintainership to their team page entry.
  • Explain in the MR body why they are ready to take on that responsibility.
  • Use specific examples of recent "maintainer-level" reviews that they have performed.
  • Assign the MR to their manager and mention the existing maintainers of the relevant product and area.
Edited by Nathan Friend

Merge request reports