Skip to content

GitChinaLab/GitlabDevelopmentKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Development Kit (GDK)

build status

Overview

The GitLab Development Kit (GDK) helps you install a GitLab instance on your workstation. It includes a collection of GitLab requirements, such as Ruby, Node.js, Go, PostgreSQL, Redis, and more.

The GDK is recommended for anyone contributing to the GitLab codebase, whether a GitLab team member or a member of the wider community. It allows you to test your changes locally on your workstation in an isolated manner. This can speed up the time it takes to make successful contributions.

Goals

  • Provide developer tooling to install, update, and develop against a local GitLab instance.
  • Offer GDK users an automated method for installing required software.
  • Out of the box, only enable the services GitLab requires to operate.
  • Support native operating systems as listed below.

Installation

You can install GDK using the following methods. Some are:

  • Supported and frequently tested.
  • Not supported, but we welcome merge requests to improve them.

Supported methods

The following installation methods are supported, actively maintained, and tested:

Supported platforms

Operating system Versions
macOS 12, 11, 10.15, 10.14
Ubuntu 21.10, 20.10, 20.04, 18.04
Debian 11, 10, 9
Arch latest
Manjaro latest

Unsupported methods

The following documentation is provided for those who can benefit from it, but aren't supported installation methods:

Post-installation

Getting help

Contributing to GitLab Development Kit

Contributions are welcome; see CONTRIBUTING.md for more details.

License

The GitLab Development Kit is distributed under the MIT license; see the LICENSE file.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 226