I think it's important to separate the concept of what tool to use for editing vs. what tool you use for version control. You need a tool stack, maybe some glue code.
You could do it in HTML, then keep the HTML files in git so you can do version control. You can use any number of editors/WSIWYGs with HTML. You could then build custom tools to ease the workflow - are there any resources for this?
I thought first to say you could use Google Docs, but while it has a revision history and export to many editors, it does not do diffs well, and I'm not sure how well it handles your tabular format. I also doubt any particular online CMS designed for writing or editing will work particularly well, and meet all stakeholder needs.
You could do it in HTML, then keep the HTML files in git so you can do version control. You can use any number of editors/WSIWYGs with HTML. You could then build custom tools to ease the workflow - are there any resources for this?
I thought first to say you could use Google Docs, but while it has a revision history and export to many editors, it does not do diffs well, and I'm not sure how well it handles your tabular format. I also doubt any particular online CMS designed for writing or editing will work particularly well, and meet all stakeholder needs.