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 is in charge of Developer Relations at VSHN. He is a software developer since 1996, a trainer, and a published author. Adrian holds a Master in Information Technology from the University of Liverpool.

Contact us

Our team of experts is available for you. In case of emergency also 24/7.

Contact us