I like the approach that sourcehut took overall. I would like to find a way to implement issue tracking into Git, but the mailing list approach isn't a bad idea.