Airbnb created an internal Knowledge Repo, combining git version control and Markdown templates for reporting results. Airbnb recently open-sourced its Knowledge Repository Beta, seeking contributors to help move the project forward.
Git allows the same sort of peer review and version control that developers typically use to collaborate on code, while Markdown offers a mixture of text and code in a single, easily reproducible file. You can see RStudio's tutorial on R Markdown for more info of what Markdown in general can do. Markdown is available for other languages such as Python as well.
The Airbnb framework setup requires Python and supports "knowledge posts" in several formats.
A next-generation curated knowledge sharing platform for data scientists and other technical professions, is available at https://github.com/airbnb/knowledge-repo