Skip to content

cfretty/mkdocs-mat-poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POC MkDocs Tech Doc

This project is a proof of concept experiment to see if docs as code can work for a particular set of technical documentation. This is one of a handful experiments to identify authoring tools and source content management system (SCM) for this content.

🧪The experiment🧪 prototype the content in the tooling, and then evaluate (score) the results against prioritized (weighted) requirements.

Project description

This is bogus draft material so I can evaluate the feasibility of using the MkDocs ↗ Markdown and Python static site generator and Material for MkDocs ↗ theme for my technical documentation.

With this project, I can understand if markdown and ssg meets my authoring, source code management, and deliverable generation requirements.

Who this project is for

This project is intended for me (technical writer) and is likely not useful for others.

Project dependencies

Before using POC MkDocs Tech Doc, ensure you have:

  • Python
  • Git
  • Visual Studio Code (VSCode) with extensions: Python (MS), Code Spell checker, DevSkim (security analyzer), Markdown All in One, markdownlint, YAML (redhat)
  • Material for MkDocs ↗ (use Python/pip) with plugins: glightbox, print-site

Instructions for using this project

Use Material for Makedocs Getting Started ↗ Install and configure plugins:

Recommend using a Python virtual environment.

To create a virtual env (one time task):

  • In Powershell or VS Code Terminal from the local repo folder, python -m venv venv
  • Then venv\Scripts\activate
  • You will see prompt now includes "venv" i.e. (venv)C:\ProjectDir\<gitreponame>
  • Confirm you are running virtual env by checking pip version pip --version the response should show pip from repo venv\Lib location.

With each VSCode session, activate virtual env. Type venv\Scripts\activate

Use live preview server. In Terminal, type mkdocs serve use the localhost:8000 port in the message.

Build the site. Type mkdocs build

Additional documentation

For more information:

Terms of use

POC MkDocs Tech Doc is licensed under CC0 1.0 for this doc project only and provides no licensing provisions for the software it uses or any products that may appear in these draft materials.

Releases

No releases published

Packages

No packages published