VSHN.timer

VSHN.timer #150: Managing your Git Projects

22. Aug 2022

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we’re going to enumerate some Git-specific project management tips and tricks.

1. Have you heard about „Stacked Pull Requests“? It’s the practice of breaking up a large PR into smaller, individually reviewable ones which can depend on each other, forming a directed acyclic graph. We’ve started using this approach at VSHN recently, and it’s been a major boost to our productivity and collaboration.

https://benjamincongdon.me/blog/2022/07/17/In-Praise-of-Stacked-PRs/

2. Have you ever said „no“ to a GitHub issue feature request? How could you do it? Should you do it at all? It turns out that yes, you probably should, and this Hacker News thread contains useful tips to help you get started.

https://news.ycombinator.com/item?id=32366248

3. Git can be conceptually a very complex tool, particularly for beginners. Sara Ford wrote down her preferred three git tips, demystifying some of its quirks, explaining why there’s no git undo, and showing us how to find the first occurrence of a bug without looking at the code.

https://github.com/saraford/three-git-tips

4. Software Bill of Materials (or SBOM for short) is a key ally in security and supply chain risk management. SBOMs are nested inventories with the full list of ingredients that make up a software component. GitBOM helps you in the creation and automation of your SBOM, enabling forensics, detecting vulnerabilities, and more.

https://gitbom.dev/

5. Want to enhance and have nicer-looking commit messages? Why not use emojis then? Since an image is worth a thousand words, here’s gitmoji, an emoji guide for your commit messages.

https://gitmoji.dev/

Do you use emojis in your commit messages? How do you manage your SBOMs? Do you have any Pull Request or Merge Request tips and tricks to share with our readers? Get in touch with us, and see you next week for another edition of VSHN.timer.

PS: would you like to receive VSHN.timer every Monday in your inbox? Sign up for our weekly VSHN.timer newsletter.

PS2: do you prefer reading VSHN.timer in your favorite RSS reader? Subscribe to this feed.

PS3: check out our previous VSHN.timer editions about Git, GitOps, GitHub and GitLab: #10, #48, #68, #83, #98, #119, and #139.

Adrian Kosmaczewski

Adrian Kosmaczewski ist bei VSHN für den Bereich Developer Relations zuständig. Er ist seit 1996 Software-Entwickler, Trainer und veröffentlichter Autor. Adrian hat einen Master in Informationstechnologie von der Universität Liverpool.

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt