I'm thinking of building a productivity tool in the legal space. The big inspiration I had a week ago is that I could use git or another version control system for features like git-diff and git-blame.
I'm now thinking about how most elegantly add markup features for things like highlighting text, adding labels, inline commenting, muti-media embeds, and text formatting both simple and complex. any suggestions? The naive thing to do is to include a <span> based markup format that complements what is already being done with font-size,color etc but im worried that it will become a mess. Both in terms of document size and git diff.
also, are there any examples of products that successfully leveraged version control systems to create large project management tools?
The benefit with this approach is that it works with exactly the same commands that I use for source control.