@marijn While the CM6 is an amazing piece of software the documentation clearly suffers the Curse of knowledge - Wikipedia.
The tutorials on the page are great for when someone already knows the basics, but the documentation really lacks a few clearly marked and easy to find complete examples for newbies like this one. Reading how the core is functional and the shell is imperative or the whole api documentation while I don’t understand how to glue this editor together to make it even work is impractical.
In your first response to the original post you said that the examples don’t provide anything more than is already written and shared two links. I’ve read both of the pages yet still couldn’t figure out basic stuff while reading the first example code from OP gave me everything to get going.
In my case the main problem was that I don’t really know where the “built-in” extensions come from. The pages list all the extensions but I couldn’t find them because I have no idea what modules to import them from. While I still have no idea how to find it - the example from OP showed me this in code and this is fine for me right now.
What I’m trying to say is that I’d appreciate if you reconsidered the matter of documentation from the perspective of total newbie. I know it’s hard due to aforementioned curse of knowledge, but I believe this thread highlights our perspective quite well. The only question is - are you willing to help more people embrace CM6 by providing clear “getting started” guide?