logo

Création d'un plugin Peertube «from scratch» - Épisode 1 - 8 août 2022

time3 yr agoview157 views

Ce live, datant du 8 août 2022, est le premier d'une série, où nous allons créer un plugin Peertube à partir de zéro. Comme cas pratique, nous allons implémenter cette idée: https://ideas.joinpeertube.org/posts/75/open-on-my-instance-button

Le sommaire (non exhaustif) de cet épisode: 0:02:28 Nous avons d'abord détaillé les enjeux de ce plugin (pourquoi est-ce que je l'estime utile ?). 0:04:55 Puis j'ai exposé la solution que je propose à ce problème. 0:16:00 J'ai rapidement décrit mon environnement de développement Peertube, notamment comment avoir un Peertube local dans un conteneur Docker. 0:19:40 J'ai présenté la documentation officielle pour le dev des plugins Peertube. 0:26:00 Nous avons ensuite créé un plugin Peertube «from scratch». 0:37:10 J'ai expliqué comment fonctionnait le CLI Peertube, et comment on pouvait s'en servir pour installer un plugin de développement. 0:55:30 Nous avons passé le plugin en Typescript (backend et frontend). 1:40:00 Nous avons ajouté eslint, pour avoir du «linting». 2:05:20 Nous avons parlé des «scopes» pour les scripts front-end. 2:12:25 Nous avons commencé à étudier les possibilités des plugins peertube, en parlant des Hooks front-end.

Retrouvez toutes les rediffusions de cette série dans cette liste de lecture.

Le code produit est disponible ici: https://github.com/JohnXLivingston/peertube-plugin-open-on-my-instance

Vous pouvez me suivre sur Mastodon pour être tenu informé de la suite: @john_livingston@mamot.fr.

Loading comments...