Project Hosting and Collaboration Alternatives
Kali Linux: Growing Community Contributions with GitLab

Kali Linux: Growing Community Contributions with GitLab

2/18/2021 · Nuritzi Sanchez

What this post added

Kali Linux migrated from Gitolite to GitLab to enable community contributions and consolidate their toolchain. They leverage GitLab's API for automating repository configurations (forking, default branch, disabling features, setting descriptions, CI paths, email notifications). They use GitLab for source code management, internal documentation (Wiki), project management (issue tracking, labels, milestones), user permissions, security features (2FA, project access tokens), analytics, and CDN. They plan to use CI/CD, container management, and GitLab Pages for their website. The migration has led to increased community contributions (merge requests, bug reports) and improved development practices (commit discussions, planning). Challenges included automating hardcoded references and migrating a large number of diverse repositories. They value GitLab's outreach program and open-source model.

Read the original post ↗