Formation React Package Manager npm et yarn : Déployer son premier module sur le registre npmjs.com

preview_player
Показать описание
Formation React Package Manager : npm et yarn

✅ Suivez la formation Package Manager :

➖➖➖➖➖➖➖

Dans cette formation Package Manager NPM et YARN, vous allez découvrir comment vous pouvez publier un module sur le registre NPM soit public soit privé. Pour un usage interne, un paquet privé sert à regrouper des codes sources et des solutions sous forme de modules à partager sur plusieurs projets et un paquet public est libre d’usage et sert aux développeurs et à la communauté toute entière.
Vous allez apprendre à publier votre premier module NPM, et le partager avec la communauté. Et une fois la publication de votre module est validée, plusieurs solutions existent pour accompagner son évolution, notamment :
• Héberger son projet sur un répertoire distant sur GitHub
• Créer et maintenir un journal de modifications (CHANGELOG.md)
• Apprendre la syntaxe MARKDOWN pour créer et maintenir une documentation avec un README.md
Vous allez ensuite gérer la version sémantique avec la norme SemVer. Vous allez apprendre à maintenir celui-ci et mettre à jour les publications pour aider les autres développeurs de la communauté web à utiliser et apprécier votre projet en veillant à appliquer les bonnes pratiques suivantes :
• Publier des nouvelles versions de son module suivant la norme SemVer (Semantic Versionning)
• Ajouter un badge sur son répertoire Github pour indiquer le dernier numéro de version du paquet
Apres, vous allez connaitre la différence entre NPM vs YARN, les deux gestionnaires de paquets pour gérer et maintenir vos modules. Vous allez découvrir les avantages de YARN, un autre gestionnaire de paquets qui se distingue pour sa rapidité. Il est possible d’utiliser les deux pour gérer les dépendances de votre projet.
Enfin, et en bonus, vous allez pouvoir automatiser et contrôler l’exécution des opérations, standardiser les formats de messages des commit avec les plugins COMMITLINT et HUSKY pour automatiser les release (mises à jour) et les publications sur le registre NPM avec GitHub Actions.
+ Un projet de développement de module npm
La présente formation NPM et YARN repose sur un projet plus complet, dans lequel vous allez entamer le développement d’une librairie de composants avec les ressources Bootstrap 5.
Vous allez utiliser l’API de composants HTML et CSS de cette librairie pour proposer un catalogue de composants personnalisés et réutilisables.
Ces exemples pratiques vous permettront de se lancer à votre tour en proposant vos solutions et modules NPM.

➖➖➖➖➖➖➖

Abonnez-vous à notre chaîne :

➖➖➖➖➖➖➖

✳️ Le plan de la formation Package Manager :
01.Présentation de la formation
05.Gestion sémantique des versions
06.Publier et partager son code source avec d'autres développeurs
07.PROJET - module React-Bootstrap-Plus
08.PROJET - Utiliser la solution yarn
09.Pour aller plus loin : actions github, commitlint et husky
10.Conclusion

✅ Suivez la formation Package Manager :

➖➖➖➖➖➖➖

Playlist des vidéos gratuites de la formation PHP 8 :

➖➖➖➖➖➖➖

🔵 Restez connecté-e :

Рекомендации по теме