WIAI - Webinaires de l’Informatique pour l’Archéométrie à l’IRAMAT
IRAMAT-CNRS
Webinaires dédiés aux technologies de l’information pour l’archéométrie:
GitHub , Python
, R
, API
, IIIF
, etc.
Note
📅 Le 2e Mardi matin de chaque mois sur ZOOM entre 10h00 et 10h50 (50 minutes)
Git : logiciel de gestion de versions décentralisé1 originallement créé par Linus Torvalds pour le contrôle de version dans le développement du noyau Linux
.
Historique des commit7
Capture d’écran de mon environnement de développement8 (Microsoft VS Code):
à gauche: arborescence du dépôt local9 IRAMAT-DEV
au centre: fichier .gitignore
listant les dossiers credentials
et doc
, exclus du téléversement au dépôt distant10 (push)
à droite: fichier pg_credentials.json
avec les paramètres de connexion à la BDD chips_d
, exclu du téléversement au dépôt distant11 (push)
“Git is not designed to make you happy. It’s designed to make other people happy after you’ve screwed things up” – Linus Torvalds
GitHub une des principales plate-forme web (propriétaire 🔒12) pour les projets open source de développement d’applications informatiques utilisant Git
Warning
Le GitHub a été pensé pour être public: ne pas partager de mots de passe, données personnelles, confidentielles, sous embargo, etc.
Avoir une “belle” (i.e., courte) adresse: https://github.com/iramat et échanger des URLs
Afficher du Markdown et des fichiers structurés: CSV, TSV, PDF, GeoJSON, HTML (fichier et site web statique)
Visibilité du développement logiciel et des données de référence (d’après Batist & Roe, 202413)
GitLab : plateforme indépendante (🔓, GitLab Inc.) avec un hébergement cloud ou un auto-hébergement, pour les projets open source de développement d’applications informatiques utilisant Git
.
distributed version control system
remote repo ou remote repository
local repo ou local repository
remote repo ou remote repository
local repo ou local repository
file/folder structure
commit history
Integrated Development Environment (IDE)
remote repo ou remote repository
remote repo ou remote repository
remote repo ou remote repository
hébergement cloud Microsoft
Batist, Z., & Roe, J. A. (2024). Open Archaeology, Open Source? Collaborative practices in an emerging community of archaeological software engineers. Internet Archaeology, 67.
Thomas Huet - - 08 Juillet, 2025, LAPA, Saclay