Je teste ici la fonctionnalité "expérimentale" d'embarquer des graphes écrits avec une balise .. graphviz::, et censés être rendus avec GraphViz.
Cette directive graphviz utilise le langage DOT Graph de description de graphe (dirigé ou non). Ce langage est un standard dans le monde informatique : ingénieurs, chercheurs, enseignants, tous l'utilisent !
Avis
Si les graphes suivants ne sont pas affichés, c'est probablement parce que votre navigateur ne supporte pas les images SVG. Dans ce cas, un seul conseil : adoptez Mozilla Firefox :) !
Sphinx permet de réaliser la transformation suivante :
Cette directive sert à décrire des graphes dirigés.
Sphinx autodoc et mon script pytorst.py permettent de réaliser la transformation suivante :
Cette directive sert à décrire des graphes non-dirigés.
pdflatex permet de réaliser la transformation suivante (avec comme exemple mon CV écrit en LaTeX) :
HeVeA permet de réaliser la transformation suivante (avec comme exemple mon CV écrit en LaTeX) :
Je suis né et j'ai vécu à Briançon, dans les Hautes-Alpes jusqu'à mes 16 ans, avant de partir étudier au Lycée Thiers de Marseille.
Dans les Hautes-Alpes, il y a notamment les villes suivantes (un arc signifie que les deux villes sont dans la même vallée, ie. reliées entre elles par une rivière !) :
On peut aussi aller chercher un fichier externe. Voici par exemple un graphe de dépendances (pour mon projet réseau) généré via pyreverse, et inclus via .. graphviz:: .graph.dot (le fichier est .graph.dot).
Avis
Soucis de zoom pour ce graphe...
Cette page permet aussi de tester la fonctionnalité ajouté par l'extension non-officielle sphinx.ext.todolist. Cette extension ajoute une directive .. todo:: qui permet de déclarer un TODO, i.e. une chose à régler.
Et ensuite, il est possible d'afficher une liste des TODOs via la directive .. totolist::, comme dans la page todo.