In my dreams, you have docs and source code in the same repo, and update both in a single pull request. In reality, confluence...
The other sibling comment regarding rendering documentation source to Confluence or <required external system> to keep the corp overlords happy is a great middle ground IMO.