The Gutenberg Handbook currently has a short entry for creating whole templates of blocks, e.g. used for Custom Post Types or just pre-formatting posts.
It seems to be missing a comprehensive overview of the core/-blocks though. Especially the available attributes are interesting here. Is there a reference-entry I am just missing?
By playing around, I found out a few things. E.g. preformatted blocks do take the formatting of a php file like line breaks, indends and tabs, which makes them a bit sensitive..
array( 'core/preformatted', array( 'content' => 'Grundlegende Fakten: Operator: Max Mustermann Wo: City, Country Wer: 99999 Kinder Wieviel: 99999 Angestellte', ) ),
This does translate into: (note that every tab or indent before later lines would have been taken over as well)
So - what other possibilities do i have to modify the 'content' and 'placeholder' attributes? Is there documentation anywhere? Can I make use of the fact that they are arrays and insert selectors or other html? Like .. This does NOT work:
array( 'core/preformatted', array( 'content' => array('selector' => 'h1', 'content' => 'Does this do anything?'), ) ),
..But this does:
array( 'core/preformatted', array( 'content' => array('Does', 'this', 'do', 'anything?'), ) ),
And where can I find a comprehensive list of first order attributes, since e.g it's not always clear whether a core/block will take a 'text'-string or a 'content'-array and so on..