% doc_map.tex: Generate map of how Lumiera developer documentation is organised % glossary.sh - Lumiera RfC: % % Copyright (C) Lumiera.org % 2023, Benny Lyons % % This program is free software; you can redistribute it and/or % modify it under the terms of the GNU General Public License as % published by the Free Software Foundation; either version 2 of % the License, or (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program; if not, write to the Free Software % Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. % % To compile the graphics, you will require TikZ. % On Debian, this is to be found in the texlive-pictures package. % \documentclass[dvisgvm]{article} \usepackage{tikz} \begin{document} \pagestyle{empty} \begin{tikzpicture} [font=\footnotesize, grow=right, level 1/.style={sibling distance=8em}, level 2/.style={sibling distance=0.8em},level distance=3.5cm] \node{\hbox{\vbox{ \hbox{Lumiera (as seen)} \hbox{from Outer Space} } } } % root child {node {\hbox{\vbox{ \hbox{Technical Docs} \hbox{The Inner Core} } } } child {node {Developer Howtos} } child {node {Infrastructure} } child {node {Code Base} } child {node {Support Lib} } child {node {Vault} child { node {API doc}}} child {node {Steam} child { node {API doc}}} child {node {Stage} child { node {API doc}}} child {node {Build System} } } child {node {Design Docs} child {node {Governance} } child {node {Workflow} } child {node {Engine} } child {node {Low-level Model} } child {node {Application} } child {node {Plugins} } child {node {GUI} } child {node {Model} } child {node {Architecture} } }; \end{tikzpicture} \end{document}