Earlier today I thought about making a post asking about a design choice for one of my pet projects, but then i thought: Is that really relevant?
There is a lot of generally informative content here, like the talks or blog entries, so I thought it didn't quite fit. Maybe we should start just sharing thoughts on our pet projects and design choices?
I'm building something that will help me create releases for projects on git servers, publish crates, generate change logs and so on. Up to now I was using git2 as a dependency and pushing, tagging and so on with the API, but then I thought "maybe I can just use the cli interface of git", reducing the dependency chain of my crate and not having to worry about finding the right API calls. I'm not sure what the better choice would be. (I'm only using porcelain commands, for now)