Over the years, we’ve had numerous requests for a track changes, suggestions, or copyediting mode feature that would in some way track changes made to versions of Pubs and present them as feedback for authors that they can accept or reject.
We are currently working on implementing a first version of part of this feature-set as part of a larger Pub infrastructure update. This first version would mainly be for reviewing and copyediting (as opposed to tracking/suggesting changes), and would look and function a bit like a diff. In other words, editors would be able to create a copy of a Pub, make changes, and then submit it back to the author. Unlike git, we would not attempt to auto-merge changes, since that causes issues with prose. Instead, authors would be able to see what changed between their current version and the submitted version and accept or reject all or part of those changes.
We’re experimenting with various interfaces and philosophies for the best way to do this now. We’d love to know:
- If you have any thoughts about how to best implement this feature.
- If you’d be interested in doing a wireframe walkthrough over video chat in the next few weeks.