hi marjin! thanks again for all your work on prosemirror. the docs are quite thorough (and have gotten moreso in the past few months!), but a specific thing which i ended up needing to dive into the code for was something like setting up a custom menubar[1] with a menugroup.<p>The docs back then (and even now) do this thing where they get rapidly tautological and have you hop around between type definitions but don&#x27;t, for instance, show you what the default `menuBar`&#x27;s content value is, in terms of a MenuGroup so it&#x27;s not readily obvious how to customize my own without reading the source.<p>So reading the docs, while i can certainly find out what things are and how they connect, i don&#x27;t have a good sense of what decisions prosemirror made for me (or how it made them) so that i can intentionally customize or integrate in a non-backwards way. If the code weren&#x27;t so legible, this would be a massive problem, but it&#x27;s the sort of in-depth documentation that needs somebody working strictly on documentation in that way that kaplan-moss talks about[2]. I totally get that prosemirror is early days and integrating it has been a good experience, but that&#x27;s the sort of documentation pain-point i was referring to. Thanks again!<p>[1]: <a href="http:&#x2F;&#x2F;prosemirror.net&#x2F;ref.html#menu&#x2F;menubar" rel="nofollow">http:&#x2F;&#x2F;prosemirror.net&#x2F;ref.html#menu&#x2F;menubar</a>  
[2]: <a href="https:&#x2F;&#x2F;jacobian.org&#x2F;writing&#x2F;great-documentation&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jacobian.org&#x2F;writing&#x2F;great-documentation&#x2F;</a>