cli/docs/development_process.md

1.3 KiB

stage group info
Create Code Review To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments

Development process

This document describes how we make changes to the CLI. For contributing guidelines, read CONTRIBUTING.md.

Who can make changes?

Anyone can make changes. If you are planning larger changes that affect the CLI architecture or dependencies, create an issue first.

Who reviews the changes?

The CLI project has reviewer roulette. Each merge request receives a comment including a suggested reviewer and maintainer. Assign the reviewer first.

The rules for merging:

  • Merge requests created by maintainers: One review from a reviewer, then the author maintainer may merge the merge request.
  • Merge requests not created by maintainers: One review from a reviewer, and one from a maintainer.

Who releases the changes?

Only project maintainers can tag a release. Follow the release process.