Slide 2
Slide 2 text
Why?
Using text-based formats for documentation makes a lot of things easier,
namely the way it aligns with the rest of the toolset used.
Ability to use all the functionalities of SCM systems: merges, forks, pull
requests, history, reversion, etc.
Easy to automate the production and final output, from PDF documents
to HTML pages, all from the same source.
Integration of scripts and code
For the last point Jupyter notebooks are a common choice (especially for
Python); here I demonstrate the use of the official Kubernetes library to
produce this prensentation and some very simple diagrams of a Kubernetes
cluster with a simple application deployed (using )
Above all using this approach allows the creation of up-to-date
documentation since the sections that are supposed to reflect what exists are
automatically updated: this in turn reduces issues from out-of-date
documentation that is always playing catch-up with changes.
minikube