jeudi 7 novembre 2024
« Python remplace Javascript en première place des langages utilisés dans les projets sur Github. Malheureusement c'est pour faire du code utilisant le l'IA ou généré par une IA. Il va falloir plus de centrales nucléaires... »
jeudi 11 juillet 2024
« Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, also an accidental revolution. It’s now a standard tool for software engineers, but its origin story wasn’t so much fun this time, at least for Linus. »
jeudi 16 mai 2024
« This article explains how secrets like AWS keys, private git repositories (which themselves included secrets ...) have been found through public AMI (Amazon Machine Images) analysis. It can also be a nice reading for Linux SysAdmins wanting to discover a bit the basics of AWS (AMI, Elastic Block Storage, Regions, Networking, Availability Zones, ...). »
jeudi 29 février 2024
« GitHub est la cible d'une attaque d'un nouveau genre, où des projets sont forkés avec des malwares placés dans les forks. Vérifiez bien si vous utilisez un projet sur Github que vous êtes bien dans le dépôt principal du projet! »
jeudi 14 décembre 2023
« Les supports de la formation "Développement open source : Simplifions-nous la vie !", partagés sur la liste de diffusion DevLog; les sources GitHub sont . Le message de l'auteur sur la liste:
Les supports sont complètements narratifs, ce qui permet à n'importe quelle personne n'ayant pas suivi la formation de s'initier à GitHub Actions et à la mise en place d'un cadre de développement complet pour son projet : mise en place de tests, d'analyse statique, de création de documentation, de release et de packaging. Vous trouverez également de nombreux pointeurs sur les outils dans la première partie du document afin de réaliser l'ensemble du processus dans votre langage de programmation préféré. Je pense que ça peut intéresser pas mal de personne de la communauté et c'est pour cela que j'en fais la promotion. Enfin, ces supports ne sont pas figés et ils vont continuer à évoluer. Bien évidemment, si vous avez des remarques, des commentaires, des demandes d'ajouts ou des corrections, n'hésitez pas à m'en faire part.
 »
jeudi 30 novembre 2023
« Un outil de recherche ultra-rapide avec aperçu à travers tous les dépôts GitHub. Très pratique quand on recherche comment est utilisée une fonctionnalité en particulier. »
vendredi 26 mai 2023
« Le collège codes sources et logiciels du Comité pour la Science Ouverte vient de rendre public le rapport résultant de cette sollicitation. Il est possible de réagir à son contenu via ce projet gitlab : https://gitlab.in2p3.fr/coso-college-codes-sources-et-logiciels/forges-esr »
jeudi 11 mai 2023
« GitHub a mis à jour son interface de moteur de recherche pour faciliter l'exploration. Des détails d'implémentation sont fournis ici. »
jeudi 20 octobre 2022
« L'auteur expose les problèmes légaux (en droit des États-Unis d'Amérique) posés par la fonctionnalité Github Copilot (basée sur une "intelligence" artificielle entraînée sur du code public) et souhaite recueillir des avis. Il explique également que l'utilisation de cette fonctionnalité va à l'encontre de l'esprit communautaire du logiciel open-source. »
mercredi 6 juillet 2022
« Des astuces pour utiliser pip sans pypi : par exemple pour un paquet qu'on ne souhaite pas diffuser via pypi, ou pour installer un commit particulier d'un projet. »
jeudi 2 juin 2022
« Une présentation de codespell, un outil de vérification syntaxique, et comment l'auteur l'a mis en place sur la CI de Datasette. »
jeudi 31 mars 2022
« Une description du service qui permet la recherche d'identifiants dans l'interface utilisateur de GitHub. »
jeudi 9 décembre 2021
« GitHub propose dans son interface 3 façons de merger une PR, voici l'explication en détail des nuances entre ces 3 options. »
mercredi 15 septembre 2021
« Une faille de sécurité exposait les données secrètes de projets passés à l'outil d'intégration continue Travis. La faille est maintenant résolue - même si la communauté d'utilisateurs n'a pas apprécié le manque de transparence de Travis; il est conseillé de changer les secrets de vos projets s'ils utilisent Travis. »
GitHub Copilot [Laurent S]
jeudi 1 juillet 2021
« GitHub met à disposition une "technical preview" de son nouveau service GitHub Copilot. Intégré à un éditeur de texte (VSCode pour le moment), il permet d'obtenir des suggestions d'implémentation à partir d'un contexte: commentaire, nom de fonction etc ... Plus concrètement, c’est un assistant pour le développement permettant d'obtenir une implémentation de fonction, des suggestions d'implémentation différentes, des propositions de test unitaire etc .. Gratuit le temps de la "technical preview", l'inscription est pour le moment limité en nombre. Une douzaine de langages sont actuellement supportés: Python, JavaScript, TypeScript, Ruby, Go, .. Une manière intéressante de collaborer avec une IA. »
nbdev [Romain]
lundi 19 avril 2021
« Les notebooks Jupyter sont généralement envisagés comme un lieu d'expérimentation ou pour écrire des exemples, mais pas comme un support permettant d'écrire une bibliothèque complète. Ce projet se propose de fournir un environnement qui permet cet usage, et offre des fonctionnalités pratiques (génération automatique de paquets pip et conda, génération automatique de documentation et publication sur github pages, configuration automatique de l'intégration continue via github actions...) »
git-flow 10 years later [Laurent STEFF]
lundi 28 septembre 2020
« The author of 'A successful git branching model' updated is now 10 years old page about git-flow with a seasoned feedback. »
mercredi 15 avril 2020
« GitHub vient d'étendre ce qui est proposé pour les utilisateurs gratuits et de baisser le prix de sa solution payante la moins chère. »
mercredi 12 février 2020
« Un retour d'expérience sur le passage auxAzure pipelines pour l'intégration continue d'un projet qui prenait trop de temps. »
mercredi 12 février 2020
« Comment construire et déployer un site web en Hugo avec les GitHub actions »
jeudi 23 janvier 2020
« Microsoft vient de déposer en opensource sur GitHub un de ses outils d'analyse statique nommé Application Inspector. »
jeudi 5 décembre 2019
« GitHub place sa base de code source libre dans une grotte arctique pour qu'il soit conservé. »
mercredi 13 mars 2019
« Microsoft vient de déposer publiquement sur github le code source de son application calculatrice, qui utilise une représentation sous forme de rationnels, permettant ainsi de garder une meilleur précision qu'avec la représentation flottante. »
mercredi 9 janvier 2019
« Les utilisateurs de GitHub vont être contents: il est désormais possible d'avoir gratuitement des dépôts privés sur GitHub avec 3 collaborateurs maximum. »
mercredi 28 novembre 2018
« Le wiki d'un projet GitHub (ou GitLab) est vu comme un dépôt Git. Voici comment le cloner, l'éditer ou le visualiser hors ligne avec Gollum, en faire une documentation html avec Pandoc, y ajouter des images, ou encore créer une table des matières. »
jeudi 28 juin 2018
« Un utilitaire pour générer automatiquement une table des matières dans un document Markdown (typiquement un README.md qui apparaît dans un projet Gitlab ou Github). Un conseil d'installation de Romain: il vaut mieux ajouter l'option '-g' pour que l'exécutable soit accessible: npm install -g markdown-toc. On peut aussi trouver une version SaaS ici. »
mercredi 6 juin 2018
« Un article qui va à contre-courant des protestations de développeurs open source qui ont suivi l'annonce du rachat de GitHub par Microsoft: le modèle économique de GitHub n'était pas assuré et Microsoft a amorcé depuis quelques années un virage vers le soutien de l'open source; il explicite notamment pourquoi les autres grands acteurs du numérique n'auraient pas forcément été un meilleur choix. »
mercredi 10 janvier 2018
« Une nouvelle fonctionnalité de XCode qui permet d'ouvrir directement des projets XCode depuis une URL, par exemple depuis GitHub. »
Counting object [Christian]
mercredi 30 août 2017
« Ce billet explique le défi que peut représenter une opération, en apparence banale, sur une plateforme à très haut trafic comme Github et décrit une solution ingénieuse mise en oeuvre pour y faire face. »