-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RTD ne builde plus notre documentation #4456
Comments
@firm1 (parce que toi je pense que tu l'as) et/ou @zestedesavoir/infrastructure ... Y'a une question à laquelle je sais pas répondre sur readthedocs/readthedocs.org#3006, y'aurais moyen de me donner temporairement l'accès au compte de zds sur rdt ou d'y répondre à ma place ? |
Je ne sais pas comment s'y connecter, je n'ai pas d'identifiants. |
M'en doutait un peu, et je suis quasi sur que @firm1 les as. |
Normalement @vhf a réussi a récupérer les accès à Readthedocs. |
Bon, j'ai essayé dans tout les sens (créer un nouveau projet, build avec ou sans virtualenv, tripoter des options du coté de RTD, tripoter des options du coté de notre |
Du coup, on laisse tomber RTD ? C’est pas forcément la peine de perdre plus de temps avec. |
Chui pour tenter un test avec github page :) |
Je vais voir d'ici la fin de la semaine si je peux pas lier le build au compte zds-bot. |
C'est vrai que c'est super chelou... |
Ok. Je vais tenter de traduire tous les Ensuite faudra que @zestedesavoir/infrastructure redirigent https://docs.zestedesavoir.com vers https://zestedesavoir.github.io/zds-site/ On aura moins de documentation partout déjà. C'est cool que les choses cassent :D (Note : faudra aussi passer de bower à yarn, mais je vais faire une issue à part dès que ça est prêt). |
Cool ! Du coup, tu vas retirer la partie de la doc générée automatiquement par le backend, non ? Je pense que ça serait bien de construire la doc avec les assets de ZdS, histoire que le CSS soit à jour surtout. Mais ça risque de demander qu’on laisse la doc dans le dépot de ZdS. |
On est obligé de repasser sur une doc en MD, et ne pas la faire générer par Travis ou une histoire comme ça ? (vraie question) Parce que par exemple, on va perdre la "documentation technique du back" :( |
Vu comment est parti @AmarOk1412, oui. Sinon il faut s’y prendre autrement (par exemple, garder Sphinx, compiler un site statique et push tel-quel vers les pages de GitHub). <bikeshedding>Personnellement, je préfère Markdown à reStructuredText. Je doute que la partie de la doc générée automatiquement par le backend soit très utile et très utilisée (dites-moi si je me trompe), je l’enlèverai, ça complique vraiment le build pour pas grand-chose. Mais je pense que je resterait avec Sphinx et RTD, je trouve que ça fait toujours un peu moins de choses à maintenir. Et on devrait facilement pouvoir construire un site static et déployer vers GitHub Pages avec.</bikeshedding> |
Si je devais défendre Sphinx (et ReST) ici, je dirais les choses suivantes, dans l'ordre de l'importance que j'y attache:
|
Note que l’on peut parfaitement utiliser Sphinx avec du Markdown, et ça marche super bien : https://github.com/motet-a/liblapin-tutorial En fait, il y a juste un tout petit peu de reStructuredText pour la table des matière. Comme ça on garde le meilleur des deux mondes 🙃 |
Ah, ça, je dis pas. C'est justement pour ça que j'ai mis ReST lui même en troisième point, avant les deux premiers qui sont dû à Sphinx. Faudrait justement voir les cas ou ReST est pertinent par rapport à MD, mais comme @AmarOk1412 va passe dessus, il saura probablement répondre à ça :) |
(à noter que certaines de nos docstrings sont pleines de ReST) |
Pour la petite histoire, à l'époque le problème que l'on trouvait aux gh-pages c'était que, puisque tout ça était sur une branche séparée on ne pouvais pas dans une même PR mettre à jour le code et sa documentation. Aujourd'hui c'est pratique avec RTD pour s'assurer que l'on merge une fonctionnalité dans son ensemble (une fonctionnalité devant toujours être accompagnée de sa documentation). |
Je ne vois pas trop pourquoi tout changer en fait. À mon avis, c’est assez facile de laisser le dépot |
@pierre-24 mmh, en effet, je vais éviter d'aller trop vite. Surtout sur ce point Construction automatique de table des matières, des liens qui vont avec et d'une recherche, perdre ça serait pas cool amha... |
@pierre-24 j'ai vite fait regardé ce soir pour voir ce que j'allais faire. Je pense que je compte passer Comme ça, ça permet de garder notre doc écrite, la doc générée pour le back-end, laisser les PR sur dev et garder la recherche (en plus, Pour la syntaxe, pas le temps de chercher plus que ça maintenant, mais si je peux rester au .rst je le ferais, sinon on risque de perdre 2/3 blocs. (à priori |
Ok. Si jamais, il y a peut être quelque chose à creuser par là (avec cette extention qui rajoute automatiquement le |
Si ça fait juste un |
Ok alors des petites nouvelles vu que je n'ai pas eu le temps de compléter ça ce week end... Mais au final, juste sphinx ça fonctionne (cf https://amarok1412.github.io/), pas besoin d'autre choses. Bref l'idée au final, c'est dans un nouveau job Travis, on fait un Comme ça @pierre-24 on garde les avantages de sphinx, et pour @firm1 on garde la docs sur master :) |
Bon je suis enfin entrain de faire la PR, elle devrait apparaitre ce soir. J'ai ajouté une page de doc venant du github-pages actuel, juste enlevé la partie du scss qui n'est plus à jour avec le gros travail des dernières semaines de @motet-a. Pour le wiki, vu que les quelques pages qui y étaient ont été supprimées car inutiles, c'est fait :) |
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
Migre le contenu actuel du github-pages vers la branche master, ajoute un job travis supplémentaire pour générer la documentation et l'envoyer sur le github-pages. Issues: zestedesavoir#4456, zestedesavoir#3708
J'ai ça :
|
Faut qu'on demande un certif' a certbot, nan ? |
Non. Vous devez attendre que vos DNS se mettent à jour. |
Ok ok |
Depuis début juillet,
Voir, à priori, readthedocs/readthedocs.org#3006
The text was updated successfully, but these errors were encountered: