Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 129 additions & 0 deletions translations/fr/slides.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
---
theme: default
title: Utiliser Git
info: |
Cours d'introduction à l'utilisation de Git
Voir https://github.com/barraponto/usegit
transition: slide-left
drawings:
persist: false
exportFilename: usegit-intro.pdf
---

# Utiliser Git

## avec Capi Etheriel

[@barraponto](https://github.com/barraponto)

---

## Qui est Capi Etheriel

- Contributeur de longue date aux logiciels libres et open source
- Intègre régulièrement des données financières chez [Belvo](https://belvo.com)
- Ancienne propriétaire / gestionnaire / non-conductrice d'un [bus hacker](https://pt.wikipedia.org/wiki/%C3%94nibus_Hacker)
- A enseigné précédemment chez [Thinkful](https://thinkful.com) et [Trybe](https://betrybe.com)
- [@barraponto](https://github.com/barraponto) sur Github
- [@barraponto](https://linkedin.com/in/barraponto) sur Linkedin
- [@barraponto](https://computerfairi.es/@barraponto) sur Mastodon

---

## Qui êtes-vous ?

<v-clicks>

### Avez-vous déjà utilisé l'interface en ligne de commande (CLI) ?

![Capture d'écran du terminal Kitty](/have-you-used-the-cli.png)

</v-clicks>

---

## Avez-vous déjà utilisé `git` ou un autre système de contrôle de version ?

---

## Quelle est votre relation avec les logiciels libres et open source ?

---

## Qu'est-ce que Git ?

<br/>
<br/>

<v-clicks>

![Capture d'écran du terminal Kitty montrant l'aide de git](/git-help.png)

</v-clicks>

---

## Qu'est-ce que Github ?

<br/>
<br/>

<v-clicks>

### [Ceci est Github](https://github.com/barraponto/usegit)

<br/>

### [Ceci est Gitlab](https://gitlab.com/barraponto/usegit)

<br/>

### Il y a aussi Bitbucket, Gitea, Gogs...

</v-clicks>

---

## Qu'est-ce que le logiciel libre et open source ?

<v-clicks>

- Les premiers logiciels informatiques étaient assemblés
- UNIX : le logiciel portable était partagé
- BASIC : des outils logiciels personnalisés étaient vendus

</v-clicks>

<!--
Les programmes assemblés prenaient des années à écrire pour un seul ordinateur.
Les réécritures pour les ordinateurs plus récents prenaient une éternité et tout le monde détestait les réécrire.
La portabilité était fortement recherchée par les programmeurs pour partager les logiciels entre les générations de matériel.
BASIC a rendu le développement de logiciels personnalisés plus facile, tant que vous aviez un runtime.
Les runtimes étaient au cœur d'une industrie florissante, alors l'industrie les a fermés.
La lettre de Gates aux amateurs est le développement clé du droit d'auteur sur les logiciels.
-->

---

## Qu'est-ce que le logiciel libre et open source ?

<v-clicks>

- GNU n'est pas Unix : GPL garantit la portabilité
- Les quatre libertés : utiliser, étudier, partager (copier), construire (modifier)
- Open Source : la permission de fermer
- Développements ultérieurs : AGPL, BUSL, Elastic License

</v-clicks>

---

## Bref historique de la collaboration logicielle

<v-clicks>

- SCSS : versionnage en local
- CVS/SVN : versionnage sur les serveurs
- Git/Mercurial : versionnage distribué

</v-clicks>