Before using the GDK features below, see install instructions.
Main purpose of GitLab Development Kit is to make GitLab development easier. Please see GitLab Contributor documentation to learn how to contribute to GitLab.
- Browse your development GitLab server
- GitLab developer documentation
- GDK commands
- Installation, configuration, and development troubleshooting
- Cheat sheet:
gdk help
- Asset Proxy / Camo Server
- Change GitLab Version
- Database load balancing
- Debugging with Pry
- Dependency Proxy
- Elasticsearch
- Enable Shell completion
- End to End Test Configuration
- .gdkrc.custom
- GDK in Gitpod
- Git push options
- GitLab Geo
- GitLab.com OAuth2
- Gitaly and Praefect
- Google OAuth2
- HTTPS
- Kerberos
- Kubernetes
- LDAP
- Lefthook
- NFS
- PostgreSQL
- Puma
- Preview and test the docs site locally
- Preview GitLab changes
- SSH
- Serverless (Knative)
- Simulate slow or broken repository storage
- Snowplow Micro
- Start a Rails console
- Tracing and Jaeger
- Update external dependencies
- Use Container Registry with GDK
- Use GitLab Runner with GDK
- Use Prometheus with GDK