Matthieu Marcillaud
79fd530cf1
Centraliser les paramètres de header (titre, soustitre, topnav)
1 year ago
Matthieu Marcillaud
f05bd743a2
Lien vers la source sur les éléments documentés
1 year 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.
1 year 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
1 year ago
Matthieu Marcillaud
2478849386
Un favicon, et ranger dans Externes les projets en dehors de la zone
1 year ago
Matthieu Marcillaud
a723e2f806
Un peu de responsive sur le header
1 year ago
Matthieu Marcillaud
0ab287dda9
Une barnav mieux alignée
1 year ago
Matthieu Marcillaud
be4f938596
Une marge sur le contenu gauche et droite, sur l’index
1 year 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
1 year ago
Matthieu Marcillaud
3e13ba1307
Oups, pas -moz-
1 year ago
Matthieu Marcillaud
359614264a
Ne pas écrire de path vide en config s’il n’y a pas de répertoire de doc
1 year ago
Matthieu Marcillaud
852b1411da
Permettre d’avoir des docs .rst dans 'docs/' ou 'doc/'. Correction de sourci de préfixe sur from:directory
1 year ago
Matthieu Marcillaud
5fcbfe6491
Peaufinage du CSS pour qu’il soit plus homogène entre l’index et le phpdoc.
1 year ago
Matthieu Marcillaud
589e3bccc9
Ce fichier ne peut être chargé, je l’ai mis en base64 finalement.
1 year ago
Matthieu Marcillaud
e5a1dde778
On peut intégrer la barre nav et l’entête dans les docs
1 year ago
Matthieu Marcillaud
1c569f0c54
Intégrer la boussole spip sur l’autodoc généré
1 year ago
Matthieu Marcillaud
e19778ecfa
Intégrer la boussole spip sur l’index
1 year ago
Matthieu Marcillaud
fa7676ebd5
Séparer les plugins-dist des autres plugins core, dans l’index généré.
1 year 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
1 year ago
Matthieu Marcillaud
fbf7634153
Onglets fonctionnels
1 year ago
Matthieu Marcillaud
6635d1e6f0
Début d’onglets sur l’index
1 year ago
Matthieu Marcillaud
1dd54497a7
Utiliser un Template pour centraliser Twig, et ajouter l’extension string de twig
1 year ago
Matthieu Marcillaud
a6f7766dcc
Un semblant de présentation css de l’index
1 year ago
Matthieu Marcillaud
7e9cc6b192
On sait générer un index. Reste à le décorer…
1 year ago
Matthieu Marcillaud
7e6d1bab9a
On utilise twig pour générer le phpdoc.xml
1 year ago
Matthieu Marcillaud
c3354730f1
Réécriture du context pour plus de clarté
1 year ago
Matthieu Marcillaud
3027e1a6ff
Des renommages sur des noms de répertoire
1 year ago
Matthieu Marcillaud
c3e201aee8
On utilisera twig bientôt
1 year ago
Matthieu Marcillaud
55a9278166
Début de commande pour générer un index
1 year ago
Matthieu Marcillaud
7f9e3dd8ef
On sait générer toutes les documentations depuis un fichier de type autodoc.txt
1 year 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
1 year ago
Matthieu Marcillaud
3a11cae0d5
Présenter la version utilisée et les liens vers les documentations
1 year ago
Matthieu Marcillaud
7ade4227c1
Bien enlever les libs de l’analyse. globstar c’est subtil.
1 year ago
Matthieu Marcillaud
2255ee80b9
Un or de plus
1 year ago
Matthieu Marcillaud
b8f955c750
On surcharge la sidebar du template pour ajouter quelques liens (plugins, documentation, forge, ...)
...
ainsi éventuellement que le slogan.
1 year ago
Matthieu Marcillaud
06e0796ef8
Pétouilles sur le readme
1 year ago
Matthieu Marcillaud
7328fba326
Transmettre le verbose à phpDocumentor, même si ça semble le faire tout seul ?
1 year ago
Matthieu Marcillaud
b2515ac68e
Déplacement de fichiers d’une première tentative pour ne pas confondre,
...
et petite passe de php-cs-fixer
1 year ago
Matthieu Marcillaud
a8f21974af
from:file pour plus tard, disions nous
1 year 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.
1 year 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 !
3 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...
3 years ago
Matthieu Marcillaud
fef69aff3d
On recopie une fonction pour retrouver checkout.php ici aussi. Faudrait une méthode statique quelque part.
3 years ago
Matthieu Marcillaud
505801ac59
Les liens vers les bonnes sources pour 'voir en ligne'
3 years ago
Matthieu Marcillaud
fed157d364
Retrouver les informations du VCS Git dans le compilateur de PhpDocumentor.
3 years ago
Matthieu Marcillaud
f8b093677b
Dernières corrections.
3 years ago
Matthieu Marcillaud
59672ff885
Coquille de récupération d’argument.
3 years ago
Matthieu Marcillaud
ab9d54599d
Récupérer correctement révision et branche en git. Si verbose indiquer les commandes checkout
3 years ago