Me a culpa, mea maximal culpa, j’ai failli oublier la chronique.
Pourtant y’a du neuf côté technique.
- zmarkdown 4, comme pour la chronique
- Les nouveautés sur le repo
- Et si on s'attaquait à un autre chantier
zmarkdown 4, comme pour la chronique
Il y a quelques jours, victor, anticipant cette quatrième chronique de zeste of dev, a publié la version 4 de zmarkdown. Version 4 ? Comment ça ? On n’a même pas encore sorti la version du site qui utilise zmd ! Et pourtant, bien plus qu’une coïncidence entre ma chronique et le rythme de développement, la publication de la version 4.0.0 de zmarkdown et donc de zmarkdown-server est totalement logique. Pour comprendre cela, il faut en revenir à ce qu’est semver.
semver c’est le nom qu’on donne à une spécification de gestion des versions d’un logiciel au cours de son développement.
semver implique de versionner son logiciel à l’aide 3 nombres séparés par .
: X.Y.Z
. L’incrémentation se fera selon de nombreux critères, par exemple :
- le changement apporté est-il rétrocompatible ? -> si non, on incrémente
X
et on remetY
etZ
à zéro. - cette version ajoute-t-elle une nouvelle fonctionnalité sans rien casser ? -> si oui, on incrémente
Y
. - est-ce uniquement de la correction de bug ? -> si oui, on incrémente
Z
.
Il s’avère qu’on a répondu "oui" à la première question lorsqu’on a décidé de changer plusieurs paramètres de l’API de zmarkdown pour les passer de camelCase
à snake_case
.
Côté zds-site, on a intégré tout ça dans la branche de développement, qu’on a nettoyée, et on réfléchit sérieusement à vous proposer bientôt1 une version beta du site avec zmarkdown et la publication des pdfs.
-
nous n’avons pas de date plus précise: l’équipe technique manque pour l’instant de temps pour déployer cette bêta mais nous sommes prêts à le faire. On vous tient au courant dès qu’on a plus d’info. ↩
Les nouveautés sur le repo
L’évènement de la quinzaine
Durant la dernière quinzaine, nous avons accueilli un nouveau contributeur : Aabu qui a mis à jour le message que clem envoie aux nouveaux arrivants suite à vos demandes, bienvenu parmi nous !
les PR de la quinzaine
zds-site
- Correction des ruls des tags dans la recherche par rezemika
- Correction d’une typo qui empêchait l’envoie des jetons d’activation
- Amélioration d’une commande interne pour faciliter le développement
- Fix quelques problèmes de race condition par vhf
zds-site et son intégration de zmarkdown
- un rebase conséquent pour nettoyer la branche
- revue de code pour les derniers détails
- ajout des lignes dans les blocs de code
- s’assure que les tests unitaires testent la production de pdf et d’epub, et debug ces dernières (avec ceci aussi)
zmarkdown
- Support des lignes dans les blocs de code
- Modification de l’API
- Utilise la syntaxe custom pour iframe dans les pdf
- Fix un problème avec les inlineCode
Et si on s'attaquait à un autre chantier
L’équipe de développement de zds est composée de gens très motivés, alors après le focus sur les statistiques et le travail d’Eskimon puis le gros travail entrepris pour améliorer notre markdown et la publication des PDF, un membre de site a décidé de s’attaquer à un autre sujet assez ancien sur le site : mes phrases trop longues le module d’exercice.
Le travail a été repris par gbdivers sur le forum et plusieurs pistes sont déjà à l’étude pour que vous puissiez vous entraîner tandis que vous apprenez.
N’hésitez pas à donner votre avis et aussi à montrer à gbdivers combien cette fonctionnalité vous intéresse, il aura peut être besoin de votre aide.