GitBucket: Open Source Self-Hosting Git Server
summary
Introduces GitBucket, an open-source self-hosted Git server implemented in Scala, and outlines its architecture. Describes the developer’s workflow and strategies for maintaining and releasing the large, long-lived project (started in 2013, ~8,300 GitHub stars), with concrete discussion of how Scala has aided that ongoing development and update process.
AI-written summary · about
chapters (15)
- 0:00Start
- 5:28Start GitBucket right now!
- 8:25Why Scala
- 11:55Repository View
- 13:35Kanban and Gantt chart
- 14:04Continuous Integration
- 15:26Core technologies are Java components
- 15:56Technology stack (Java parts)
- 16:31Key to minimize development cost
- 19:13Upgrading Scala and libraries
- 26:41How we migrated to Slick ?
- 29:16Effective strategy for long-term maintenance
- 30:32Try GitBucket!
- 30:50Define plugin manifest
- 31:03Implement plugin
related talks
58mAdopting open source in your organization
27mTaking code to next level with Open Source (Git & Github)
25mSecure Your Open-Source Project with GitHub
53mThe Power of Modern Version Control
29mGitpod: The End of Unnecessary Friction for Contributing to an OSS Project?
53mGit, GitHub, and gaming
36mIntersource is GitHub culture and open source principles
01h 03mThe Value of Open Source
