I am still on vacation because of this I keep it short for now
We had that before, we even tried that again and again for a couple of times and this is not working.
This is aslo logical because you force developer to checkout just another repo to update docs.
This adds more friction and will not work.
Also I do not understand your point, your proposal will not make it easier in terms of structure, QA, etc....
Why you think it will ?
Further I do not understand why you can't write docs in the docs dir of a repo that follow and fit our style-guide.
We can include the docs on every place we want under every name we want, etc.
The problem we do have atm is that the docs in some of the repos we fetch are bad but this will not change if you move them to the core docs.
Another problem is that for some of the repos we fetch the docs from it is not really clear who to ask, etc.
This should change.
And just another point, for some docs like the plone.api the way to build is different because of the way how the docs here are done, this is not easily integrated into the core docs.
Last but not least, as I said I will write the whole blueprint about the docs and the future down as soon as I am back from vacation.
There are for example valid and important reasons why we should be able to build and push just the plone.api or dexterity docs without building the whole core docs.
Think for example 'canary' deploys and way more stuff like testing.
Speaking about the plone.restapi docs there are a 'special' case again, we can't just include them
Like I said more on that as soon as I am back (in 6 days more or less)