Co-founder of Kyso here. We will be opening up the platform before the end of the year. So going forward, it will be free to teams of all sizes. If anyone is interested, feel free to reach out to me at [email protected]
Have you ever considered Kyso (https://kyso.io) (disclaimer - I'm a co-founder)? I could be way off, and it would be a corner case for us right now, but it seems we'd fit all your requirements:
* We sit on top of git, which remains the single source of truth for your code - versioning, reproducibility, etc.
* Python & R notebooks or simple markdown (also on the web app itself).
* Show or hide code.
* Simple links for sharing reports.
* Tagging.
* Comprehensive search - by tag, keyword and content (soon).
Would be really interesting to hear your thoughts on the fit.
Kyso is a central knowledge hub for sharing and collaborating on technical reports posted by the company's data scientists, engineers & analysts, so everyone can read and learn from the generated insights.
We are in the process of building out our library of templates - these are ready-made boilerplates for various data science tasks that are designed to allow new teams to get their reports deployed as quickly as possible. An example of such templates can be found below:
Awesome article - I'm wondering, for "Publishing the Notebook" part of the workflow, have you ever seen Kyso (https://kyso.io) - disclaimer, I'm a founder. We started Kyso to make it easier to communicate insights gained from analysis to non-technical people by converting data science tools (e.g. Jupyter Notebooks) into conversational tools in the form of blog posts. You can make public posts or have an internal "data blog" for your team, where you push your work to Github and it is reflected on Kyso. Would love to hear your thoughts on how it could fit into existing workflows.