What principles/tips do you have for this. Any anecdotes? Anything that could help deliver the best repository of information?
Forget hierarchies. Build a graph. Create "indices" which link to docs, which link to other docs. Create one or a few places to enter the graph (think the old Yahoo directory). Hyperlink, hyperlink, hyperlink. You can create a hiercharchy if you wish to, and you can also effortlessly structure docs in all other ways. Restructure links as it make sense. More links == more discoverability.
You can do this in pretty much any tool. Wiki. Google Docs. Notion. Quip. etc... If the tool forces you to have a hierarchy of folders, create one, but don't spend ANY time deciding if it is a good one. People will find documents via the links not by traversing the hierarchy.
Build/enable integrations with other systems (eg CMDB) so that the wiki can display information from them.
Try to make people feel that they can easily add info to the wiki. An iterative approach is probably suitable – better to add something than nothing. It can then be iterated upon.
Make sure that people feel they have time to add/edit info every week. [Edit: And time to clean out outdated info.]
The challenge with wikis is always long-haul maintenance and relevance. Information rot and information overload, at scale, can quickly overtake the value of the effort, so understand what you're potentially getting into.
1. Who is target audience for it. You mentioned detailing your service. So who is going to read it. Write accordingly. If it's for other teams who consume your service, they want to know what is this service, purpose and how to integrate.
2. Think like a startup. Add a one line overview of what it does.
3. Content must be engaging (animated a bit). Images, videos help.
4. Keep the link in your email signature (for promoting it)
5. Ask for feedback and keep updating it.
6. Make it one shop for all team stuff - team page, contact us, paging information of your team when issues
7. If there are other product's wiki, get some inspirations from there.
All the best!
In terms of a categorization framework to arrange the documentation itself, see: https://diataxis.fr/
I'd also embed a lot of shadow knowledge, the knowledge that one acknowledges and answers the "why".
If technically possible I'd also setup a monthly notification so that the whole team can sit together and review all wikis created 30~60 days ago. I'd aggressively truncate anything that is wrong, irrelevant or confusing.
Use a tool everyone is already using or familiar too (ideally it doesn't involve logging in or has single-sign-on).