From ce7b09d3ef9e0c6ee6fb4b1d53fb581ea21ae7b2 Mon Sep 17 00:00:00 2001 From: Yen Date: Wed, 19 Feb 2025 16:12:40 -0700 Subject: [PATCH 1/2] first commit --- tooling/innersource-tooling.md | 1 + 1 file changed, 1 insertion(+) diff --git a/tooling/innersource-tooling.md b/tooling/innersource-tooling.md index d704ff4..0edde58 100644 --- a/tooling/innersource-tooling.md +++ b/tooling/innersource-tooling.md @@ -36,3 +36,4 @@ for a perspective focused entirely on security. - [Resources](./github-configuration.md/#resources) ### GitLab +For GitLab, we are using same - [GitHub InnerSource Strategies](./github-strategy.md#github-innersource-strategies) as that does not changed. \ No newline at end of file From a4ab116f432d180ae778a542668d07d15eb1b029 Mon Sep 17 00:00:00 2001 From: Yen Date: Wed, 19 Feb 2025 20:35:10 -0700 Subject: [PATCH 2/2] add gitlab config content --- tooling/gitlab-configuration.md | 30 ++++++++++++++++++++++++++++++ tooling/innersource-tooling.md | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/tooling/gitlab-configuration.md b/tooling/gitlab-configuration.md index ce3c31b..70b20ba 100644 --- a/tooling/gitlab-configuration.md +++ b/tooling/gitlab-configuration.md @@ -1 +1,31 @@ # GitLab InnerSource Configuration + +- [Layering Source Control Management Configurations](#layering-source-control-management-configurations) +- [Enterprise Setting](#enterprise-setting) + - [Repository policies](#repository-policies) + - [Base permissions](#base-permissions) + - [Repository creation](#repository-creation) + - [Repository forking (Private / Internal)](#repository-forking-private--internal) +- [Organization Setting](#organization-setting) + - [Member privileges](#member-privileges) + - [Base permissions](#base-permissions-1) + - [Repository creation](#repository-creation-1) + - [Repository forking](#repository-forking) +- [GitHub Enterprise Server Setting](#github-enterprise-server-setting) + - [GitHub Connect - Server statistics](#github-connect---server-statistics) +- [Resources](#resources) + +## Self-Managed and Free with Customization +GitLab is a self-managed configured source controlled platform. We can a lot of autonomy with that for being a free tier patform. With that said, there are of course pros and cons to having the ability to self-managed. We will need to configure and customize based on our organizational needs. + +Here is an [overview](https://docs.gitlab.com/administration/configure/) of what we can configure within GitLab. + +There are various tiers of self-administering hierarchy within GitLab that InnerSource Commons can based on depending on the scope of project,organization, or user specifics. + +### GitLab Administration Layers + +**By organizations** + + +**By projects** +**By users** \ No newline at end of file diff --git a/tooling/innersource-tooling.md b/tooling/innersource-tooling.md index 0edde58..177836b 100644 --- a/tooling/innersource-tooling.md +++ b/tooling/innersource-tooling.md @@ -36,4 +36,4 @@ for a perspective focused entirely on security. - [Resources](./github-configuration.md/#resources) ### GitLab -For GitLab, we are using same - [GitHub InnerSource Strategies](./github-strategy.md#github-innersource-strategies) as that does not changed. \ No newline at end of file +For GitLab, we are using a similar set of de factos - [GitHub InnerSource Strategies](./github-strategy.md#github-innersource-strategies) as that should not changed much in terms of InnerSource security, access, and various setting protocols prescribed under InnerSource Commons principles.