gitlab-ce/gems
GitLab Bot 78c64b0e7a Add latest changes from gitlab-org/gitlab@master 2025-04-17 12:12:11 +00:00
..
activerecord-gitlab
click_house-client
config Add latest changes from gitlab-org/gitlab@master 2025-04-12 12:09:40 +00:00
csv_builder
error_tracking_open_api
gitlab-active-context Add latest changes from gitlab-org/gitlab@master 2025-04-17 12:12:11 +00:00
gitlab-backup-cli
gitlab-database-load_balancing
gitlab-database-lock_retries
gitlab-housekeeper Add latest changes from gitlab-org/gitlab@master 2025-04-17 00:11:35 +00:00
gitlab-http
gitlab-rspec
gitlab-rspec_flaky
gitlab-safe_request_store
gitlab-schema-validation
gitlab-utils Add latest changes from gitlab-org/gitlab@master 2025-03-26 06:11:28 +00:00
ipynbdiff
README.md
gem-pg.gitlab-ci.yml Add latest changes from gitlab-org/gitlab@master 2025-03-28 12:14:00 +00:00
gem.gitlab-ci.yml Add latest changes from gitlab-org/gitlab@master 2025-03-28 12:14:00 +00:00

README.md

GitLab Gems

This directory contains all GitLab built monorepo Gems.

Development guidelines

The Gems created in this repository should adhere to the following rules:

  • MUST: Contain .gitlab-ci.yml.
  • MUST: Contain .rubocop.yml and be based on gitlab-styles.
  • MUST: Be added to .gitlab/ci/gitlab-gems.gitlab-ci.yml.
  • MUST NOT: Reference source code outside of gems/<gem-name>/ with require_relative "../../lib".
  • MUST NOT: Require other gems that would result in circular dependencies.
  • MAY: Reference other Gems in gems/ folder or vendor/gems/ with gem <name>, path: "../gitlab-rspec".
  • MAY: Define in .gemspec the owning group, like group::tenant scale.
  • RECOMMENDED: Namespaced with Gitlab::<GemName>.
  • RECOMMENDED: Be added to CODEOWNERS.
  • MUST NOT: Have an active associated project created in gitlab-org/ruby/gems/.