Andrew Nesbitt explore le fonctionnement de Dependabot, un outil de mise à jour automatique des dépendances pour GitHub, GitLab et Gitea. Bien que Dependabot soit souvent perçu comme un bot intelligent, il s'agit en réalité d'une bibliothèque Ruby sans état, dont la logique de mise à jour est open source sous licence MIT, mais dont la coordination et le suivi d'état restent propriétaires. L'auteur détaille l'architecture du code, qui supporte plus de 25 écosystèmes de paquets, et explique comment Dependabot utilise des outils natifs pour effectuer les mises à jour. Malgré sa complexité, Dependabot-core est conçu pour être sans état, traitant chaque tâche de manière indépendante.
Ploum enseigne un cours sur les stratégies open source à l'École Polytechnique de Louvain. Il constate que, malgré ses mises en garde contre la centralisation et ses recommandations d'alternatives, 237 de ses 238 étudiants ont choisi des projets hébergés sur GitHub. Il souligne les risques de la centralisation, illustrés par des blocages temporaires de son IP par GitHub, et rappelle des cas similaires avec Google et Apple, mettant en lumière la vulnérabilité des utilisateurs face aux monopoles.
Cette page est un annuaire d'outils open source hébergés sur Github.
Ce dépôt Github liste des intégrations de LLM dans PHP. Chaque intégration doit être open source (licence), être stable ou en développement actif et être installable via composer.
L'article explique comment automatiser le déploiement d'un site statique généré avec 11ty, hébergé sur GitHub, vers un serveur alwaysdata. Le processus inclut la configuration d'un webhook sur GitHub pour notifier alwaysdata des mises à jour, l'installation d'une bibliothèque de gestion de webhooks sur alwaysdata, et la création de scripts pour automatiser le déploiement. L'article détaille chaque étape, depuis la configuration initiale jusqu'à la gestion des éventuels problèmes, pour assurer un déploiement fluide et automatisé des mises à jour du site
.
L'article encourage les lecteurs à se lancer dans la création de blogs. L'auteur, passionné par la consommation de contenu de blogs, constate une baisse du nombre de personnes se lançant dans l'écriture d'articles. Il propose un guide pour créer un blog sans dépenser d'argent pour l'hébergement.
Voici les étapes clés :
-
Inventaire des besoins :
- Un domaine (optionnel)
- Du contenu à stocker
- Un support pour modifier le site (sans HTML/CSS brut)
- Un hébergeur gratuit
-
Choix technologiques :
- Utilisation de Markdown pour écrire les articles
- Utilisation d'un générateur de site statique comme Hugo
- Hébergement gratuit via Cloudflare Pages
-
Étapes pratiques :
- Initialisation du site avec Hugo
- Installation d'un thème (ex. PaperMod)
- Configuration de Git pour sauvegarder le projet
- Mise en place d'un pipeline CI/CD pour déployer automatiquement le site sur Cloudflare Pages
L'auteur recommande Hugo pour sa simplicité et son efficacité, et fournit des instructions détaillées pour configurer l'hébergement et le déploiement automatique. Le but est de rendre la création de blogs accessible à tous, même aux débutants.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un site répertoriant les dépôts Github ayant le plus d'étoiles, classés par technologies
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, et c'est passionnant !
Tout est dans le titre
L'auteur montre comment cloner ou forker un dépôt Github ou Gitlab
Tout est dans le titre