Hello Michael, thanks for sharing, it's really good for us to hear what's missing in terms of features and docs!
I think those docs need a restructure, and you're right about needing more "starter pack" type info.
I've tried to capture this in
https://github.com/silverstripe/silverstripe-framework/issues/7043, it's in our backlog.
If you happen to work through this on your own, we'd really appreciate help with this type of documentation,
it's not very high on the list at the moment - too much to do :(
On a related note, we've got three weeks of a full-time dev (most likely @unclecheese) booked in for this over the next few months already.
The working title for this is
"Developer Tutorial On Building Api-driven Features With Silverstripe 4",
which will be mostly documentation, but could also involve building out one of the existing sample apps around this.
https://github.com/chillu/silverstripe-graphql-react-demo-apphttps://github.com/unclecheese/dogapp-backendhttps://github.com/unclecheese/dogapp-frontendhttps://github.com/Firesphere/silverstripe-headless-ionicPlease leave comments on that issue if you have ideas on how to structure this.
It's a
Zenhub.io epic, if you install the Zenhub browser extension you'll be able to see
a list of issues related to this epic (currently none).