I've always wanted a setup like this! It is so much easier to author docs when you can tie them directly to functionality and manage through PRs.
How are you planning on managing the publishing workflow for non-devs? Marketing and docs teams tend to struggle quite a bit with git specific flows.