We used MediaWiki for documentations, however we were very unhappy with it. We have almost all an computer science background, but did not like the MediaWiki syntax and the interface.
We created Teamemo (https://teamemo.com) because knowledge management should be easy, fast and fun.