Matthieu Marcillaud
79fd530cf1
Centraliser les paramètres de header (titre, soustitre, topnav)
7 months ago
Matthieu Marcillaud
f05bd743a2
Lien vers la source sur les éléments documentés
7 months ago
Matthieu Marcillaud
cd89946fa4
Améliorer la navigation en ne mettant qu’une entrée s’il y a 1 seul sous-élément, et trier les éléments par ordre alpha.
7 months ago
Matthieu Marcillaud
92a6816859
Mettre un 3è niveau de menu sur les package / namespaces
...
pour que l’on puisse voir Spip \ Boussole \ X directement dans le menu latéral
7 months ago
Matthieu Marcillaud
2478849386
Un favicon, et ranger dans Externes les projets en dehors de la zone
7 months ago
Matthieu Marcillaud
a723e2f806
Un peu de responsive sur le header
7 months ago
Matthieu Marcillaud
0ab287dda9
Une barnav mieux alignée
7 months ago
Matthieu Marcillaud
be4f938596
Une marge sur le contenu gauche et droite, sur l’index
7 months ago
Matthieu Marcillaud
4c1dadb956
Sauvons du CO2 : ne pas repasser par phpdocumentor, si la doc existante est déjà sur le même commit. Sauf si option --force
7 months ago
Matthieu Marcillaud
3e13ba1307
Oups, pas -moz-
7 months ago
Matthieu Marcillaud
359614264a
Ne pas écrire de path vide en config s’il n’y a pas de répertoire de doc
7 months ago
Matthieu Marcillaud
852b1411da
Permettre d’avoir des docs .rst dans 'docs/' ou 'doc/'. Correction de sourci de préfixe sur from:directory
7 months ago
Matthieu Marcillaud
5fcbfe6491
Peaufinage du CSS pour qu’il soit plus homogène entre l’index et le phpdoc.
7 months ago
Matthieu Marcillaud
589e3bccc9
Ce fichier ne peut être chargé, je l’ai mis en base64 finalement.
7 months ago
Matthieu Marcillaud
e5a1dde778
On peut intégrer la barre nav et l’entête dans les docs
7 months ago
Matthieu Marcillaud
1c569f0c54
Intégrer la boussole spip sur l’autodoc généré
7 months ago
Matthieu Marcillaud
e19778ecfa
Intégrer la boussole spip sur l’index
7 months ago
Matthieu Marcillaud
fa7676ebd5
Séparer les plugins-dist des autres plugins core, dans l’index généré.
7 months ago
Matthieu Marcillaud
fef1a8b00d
Permettre de générer SPIP avec ou sans ses plugins-dist. Intégrer la liste de ses plugins dans autodoc.json
7 months ago
Matthieu Marcillaud
fbf7634153
Onglets fonctionnels
7 months ago
Matthieu Marcillaud
6635d1e6f0
Début d’onglets sur l’index
7 months ago
Matthieu Marcillaud
1dd54497a7
Utiliser un Template pour centraliser Twig, et ajouter l’extension string de twig
7 months ago
Matthieu Marcillaud
a6f7766dcc
Un semblant de présentation css de l’index
7 months ago
Matthieu Marcillaud
7e9cc6b192
On sait générer un index. Reste à le décorer…
7 months ago
Matthieu Marcillaud
7e6d1bab9a
On utilise twig pour générer le phpdoc.xml
7 months ago
Matthieu Marcillaud
c3354730f1
Réécriture du context pour plus de clarté
7 months ago
Matthieu Marcillaud
3027e1a6ff
Des renommages sur des noms de répertoire
7 months ago
Matthieu Marcillaud
c3e201aee8
On utilisera twig bientôt
7 months ago
Matthieu Marcillaud
55a9278166
Début de commande pour générer un index
7 months ago
Matthieu Marcillaud
7f9e3dd8ef
On sait générer toutes les documentations depuis un fichier de type autodoc.txt
7 months ago
Matthieu Marcillaud
c741241405
On génère un fichier autodoc.json sur chaque projet.
...
On s’en servira plus tard pour générer un index (html) des différentes documentations
8 months ago
Matthieu Marcillaud
3a11cae0d5
Présenter la version utilisée et les liens vers les documentations
8 months ago
Matthieu Marcillaud
7ade4227c1
Bien enlever les libs de l’analyse. globstar c’est subtil.
8 months ago
Matthieu Marcillaud
2255ee80b9
Un or de plus
8 months ago
Matthieu Marcillaud
b8f955c750
On surcharge la sidebar du template pour ajouter quelques liens (plugins, documentation, forge, ...)
...
ainsi éventuellement que le slogan.
8 months ago
Matthieu Marcillaud
06e0796ef8
Pétouilles sur le readme
8 months ago
Matthieu Marcillaud
7328fba326
Transmettre le verbose à phpDocumentor, même si ça semble le faire tout seul ?
8 months ago
Matthieu Marcillaud
b2515ac68e
Déplacement de fichiers d’une première tentative pour ne pas confondre,
...
et petite passe de php-cs-fixer
8 months ago
Matthieu Marcillaud
a8f21974af
from:file pour plus tard, disions nous
8 months ago
Matthieu Marcillaud
6c9d36c26e
Mise à jour vers PhpDocumentor v3
...
Une bonne partie de l’application Autodoc disparait pour plusieurs raisons :
- On cherche à simplifier la maintenance de cette doc en ne créant pas de thème personnalisé,
car effectivement, la syntaxe PHP évolue bien plus vite que le temps disponible
pour adapter les templates aux évolutions. On préfère user juste d’un peu de
cosmétique avec un peu de CSS. Le thème complet d’avant disparait.
- L’application est devenue un .phar et les surcharges sont improbables là où le code
d’origine ne l’a pas explicitement prévu. Je n’ai absolument pas l’énergie
de me replonger à gérer des passes de compilation comme avant pour retrouver
les balises ou pipelines dans le code (je ne sais même pas si c’est faisable sur cette version).
Cette partie disparait aussi.
- On bascule sur du PHP 8.0 minimum.
On s’appuie sur différentes librairies dont toujours symfony/console, mais aussi
symfony/filesystem et League/Pipeline.
On gère les téléchargements et mises à jour Git avec l’outil checkout
(qui est donc nécessaire). Le fichier phpDocumentor.phar est aussi nécessaire
dans le répertoire de travail, tout comme la création d’un répertoire `var`
écrivable.
Une décoration spécifique du thème par défaut (css, svg), est copiée
dans la config générée (var/config/templates), et est alors utilisée
par phpDocumentor (sur le même principe de surcharge que les squelettes SPIP)
Les commandes from:directory, from:git, from:plugin, from:spip sont adaptées.
La commande from:file (lecture d’un fichier archivelist.txt) reste à faire.
8 months ago
Matthieu Marcillaud
c73565df86
Maj composer.lock
2 years ago
Matthieu Marcillaud
18baa54ba5
Checkout a été renommé.
2 years ago
Matthieu Marcillaud
672e89d082
C’est exactement l’inverse !
2 years ago
Matthieu Marcillaud
b92024ec84
Le test doit porter sur une révision différente maintenant. L’infériorité de la révision n’a de sens qu’en svn...
2 years ago
Matthieu Marcillaud
fef69aff3d
On recopie une fonction pour retrouver checkout.php ici aussi. Faudrait une méthode statique quelque part.
2 years ago
Matthieu Marcillaud
505801ac59
Les liens vers les bonnes sources pour 'voir en ligne'
2 years ago
Matthieu Marcillaud
fed157d364
Retrouver les informations du VCS Git dans le compilateur de PhpDocumentor.
2 years ago
Matthieu Marcillaud
f8b093677b
Dernières corrections.
2 years ago
Matthieu Marcillaud
59672ff885
Coquille de récupération d’argument.
2 years ago
Matthieu Marcillaud
ab9d54599d
Récupérer correctement révision et branche en git. Si verbose indiquer les commandes checkout
2 years ago