This may not be the correct place to post this question, but I'm at a loss of where else it can go.
I'm attempting to research a potential documentation system for my company to use that would replace our current system for storing, publishing, versioning and sharing our training and technical documentation. However, I cannot seem to find any existing system that would match all of our needs.
Here's the current list of features I am currently trying to look to solve:
- Uses Markdown for the actual document
- Markdown files are contained in a VCS (version control system) or some other system for file versioning and acceptance
- As soon as the files are updated (through the versioning system) the changes become live to wherever it is posted
- The outward-facing document library is user friendly and simple (much like a wiki or help document library like Adobe's)
- Only certain people (for example, our organization) can view the published document library
- The published documentation could be printed or exported to PDF for users
I saw that Adobe keeps their educational documents in a Git repository, which means they can write in Markdown and have access to a VCS, but they don't state what it looks like to get those documents published to their knowledge center.
So far the idea of perhaps hosting a Git Page could work, but the issue of keeping it private to the company still remains. I'm also looking for a way to keep the amount of potential overhead down if possible, as the people I work with are not familiar with things like Git or VCSs.
The ideal would be to somehow utilize SharePoint, as our company heavily uses it as it is, however I cannot seem to find an appropriate way to utilize SharePoint's version system, make the files in Markdown, which then post the changes live to an outward-facing document library.
Anyone have solutions that could potentially match these needs? I will gladly look at other resources or alternatives to anything I've listed here as "features".