Select Git revision
20
index.md 2.79 KiB
How to use GitLab Development Kit
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.
Basic
- Browse your development GitLab server
- GDK commands
- Installation, configuration, and development troubleshooting
-
Cheat sheet:
gdk help
Tips and tricks
Special topics
- Announcements
- Asset Proxy / Camo Server
- Change GitLab Version
- Cells
- Database load balancing
- Debugging with Pry
- Dependency Proxy
- Environment variables
- Elasticsearch
- Enable Shell completion
- End to End Test Configuration
- Feature flags
- .gdkrc.custom
- GDK in Gitpod
- Git LFS
- Git push options
- GitLab AI Gateway
- GitLab Observability Backend (formerly opstrace)
- GitLab Geo
- GitLab.com OAuth2
- Gitaly and Praefect
- Google OAuth2
- HTTPS
- Improving dependency management performance with
mise
- Kerberos
- Kubernetes
- LDAP
- Lefthook
- NFS
- PostgreSQL
- Puma
- Preview and test the documentation site locally
- Preview GitLab changes
- Product Analytics
- Repository graph
- SSH
- Serverless (Knative)
- Service Desk and MailRoom
- Simulate slow or broken repository storage
- Siphon
- 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
- Use Caddy to make GDK on a virtual machine publicly accessible
- OpenBao