|
|
||
|---|---|---|
| .. | ||
| activerecord-gitlab | ||
| click_house-client | ||
| config | ||
| csv_builder | ||
| error_tracking_open_api | ||
| gitlab-backup-cli | ||
| gitlab-database-load_balancing | ||
| gitlab-database-lock_retries | ||
| gitlab-housekeeper | ||
| gitlab-http | ||
| gitlab-rspec | ||
| gitlab-rspec_flaky | ||
| gitlab-safe_request_store | ||
| gitlab-schema-validation | ||
| gitlab-secret_detection | ||
| gitlab-utils | ||
| ipynbdiff | ||
| README.md | ||
| gem-pg.gitlab-ci.yml | ||
| gem.gitlab-ci.yml | ||
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.ymland be based ongitlab-styles. - MUST: Be added to
.gitlab/ci/gitlab-gems.gitlab-ci.yml. - MUST NOT: Reference source code outside of
gems/<gem-name>/withrequire_relative "../../lib". - MUST NOT: Require other gems that would result in circular dependencies.
- MAY: Reference other Gems in
gems/folder orvendor/gems/withgem <name>, path: "../gitlab-rspec". - MAY: Define in
.gemspecthe owning group, likegroup::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/.