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 d704ff4..177836b 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 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.