People asked how I link tests to tickets — I just put both in the repo as files
A lot of the comments on my post Managing test cases as YAML files inside Git were about traceability. fair. “Test cases in YAML is cute, but how do you link them to tickets?”
So I decided to put the tickets in the repo as YAML too — and it works great for me. I’ve been working on an app called Gitoza anyway: a desktop tool to manage test cases and test runs as YAML, and use git to sync with the team. Adding tickets the same way was the natural next step.
Same idea as test cases: plain files in git. Tickets, releases, test cases, test runs — all local. Once they’re files next to each other, linking feels like jumping between notes in Obsidian. No export dance, no three SaaS tabs hoping the IDs match.
That’s what Gitoza is for: browse and edit locally on that YAML-in-git layout. I use it across a Mac mini and a Windows laptop.
It’s a local desktop app, same idea as Obsidian: your data is files on disk, not a hosted SaaS. Free for personal use; if a company wants to use it, there’d be a commercial license. No lock-in either way — everything is still just YAML in git.
Curious what people think — would tickets next to test cases in the repo work for you, or is that a hard no?