Stop here, test assumptions before proceeding.
Stop here, test assumptions before proceeding.
You can then use git or git-like processes behind the scenes and reprocess the result not to show markup to the user. I think that markup for non tech users is a bad experience and diffs with markup in them are even worse.
Yeah!
Well, except all those who use some variety of bulletin board/forum with the random markup they entail.
Probably not more than a couple hundred million of those people though.
One thing is having it a free forum, another is having it in a product you pay for. One thing is having to use it, another is to actually like it.
And, as far as my experience goes, most of the posts in forums and the like are plain text. Not to mention that a lot of these forums are targeted at already somewhat technical people.
EDIT: And, on a personal note, markup even annoys me, even if I'm a developer.
However, as a counterexample to the typical user, my Mother has long been a WP fanatic, and loves Reveal Codes (which she picked up pretty much on her own) and decries the modern GUI interface.
There are always exceptions.