Ragnar I just wanted to add in as a new Zeroheight user, that i would love to see these proposed suggestions from everyone.
While versioning is great and what is there is better than nothing. At a large organization like where i work, we are working on the next major version of our Design System in tandem with the current version of the system. So for us to plan out these changes to documentation will require some fancy work and reminders.
Would be great to work off the current version, create a branch and then merge it back in all while having other branches being worked on and merged back in when they are ready.