Hey Ben - documentation is actually one of our biggest challenges on this project, as you might have guessed. Whilst we don't have this task assigned to an individual, we try to foster a culture of good documentation being a required acceptance criteria in our stories.
We currently leverage
Materials for MkDocs as our portal, and it's working well - although we've had to build out some custom code to pull documentation from multiple github repositories into a single place.