-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
Improve README
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
Le Code Civil français, sous Git | ||
Le Code civil français, sous Git | ||
================================ | ||
|
||
"Nul n'est censé ignorer la loi." | ||
--------------------------------- | ||
Et pourtant nous autres citoyens (moi y compris) ne connaissons pas les lois qui construisent et gouvernent notre République. Peut être parce que les outils existants sont trop opaques et complexes. | ||
« Nul n'est censé ignorer la loi. » | ||
----------------------------------- | ||
Et pourtant nous autres citoyens (moi y compris) ne connaissons pas les lois qui construisent et gouvernent notre République. Peut-être parce que les outils existants sont trop opaques et complexes. | ||
|
||
Notre République c'est un *work in progress* (travail en cours). Elle n'est pas fixe, elle bouge, elle évolue, grace a nos parlementaires: ceux qu'on déteste, ceux qu'on ne connait pas, et ceux qu'on aime. Mais aussi et surtout grace a nous tous, les citoyens. Pouvoir suivre son évolution, c'est une façon de nous ré-approprier ce qui fait de nous ce que nous sommes, et ne pas se perdre dans des querelles passagères. | ||
|
||
Notre République est la représentation de nous tous, a nous d'y contribuer a la hauteur de nos compétences. | ||
|
||
Aux armes, citoyens. | ||
|
||
Git? | ||
Git ? | ||
---- | ||
Ce petit hack, résultat d'une après-midi de code, transpose le code civil sous Git/Github. | ||
Ce petit hack, résultat d'une après-midi de code, transpose le Code civil sous Git/Github. | ||
|
||
Si l'on considère les lois comme un ensemble de textes modifiés par les différentes assemblées de l'Etat, on peut les considérer comme un ensemble de fichiers texte créés de manière collaborative. | ||
Si l'on considère les lois comme un ensemble de textes modifiés par les différentes assemblées de l'Etat, on peut les considérer comme un ensemble de fichiers texte créé de manière collaborative. | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
Nolwennig
|
||
|
||
Les membres du gouvernement, et des différentes assemblées, travaillent en collaboration sur ces fichiers, qui, une fois votés, sont inscrits dans le Code (ici Code Civil). | ||
Les membres du gouvernement, et des différentes assemblées, travaillent en collaboration sur ces fichiers, qui, une fois votés, sont inscrits dans le Code (ici Code civil). | ||
|
||
Mais il y a une autre catégorie de gens qui, depuis plus de 50 ans, travaillent sur des fichiers texte de façon collaborative, et excellent à cela : les développeurs. Ils ont créé des outils extrêmement efficaces de collaboration et de tracking pour travailler sur du code source. Le plus populaire en date étant Git. | ||
|
||
Git permet non seulement de visionner les sources à un instant T (snapshot), mais surtout de visualiser facilement les changements dans ces sources (commits). Dans l'analogie du Code Civil, cela permet de tracker très rapidement les changements apportés par une loi. | ||
Git permet non seulement de visionner les sources à un instant T (snapshot), mais surtout de visualiser facilement les changements dans ces sources (commits). Dans l'analogie du Code civil, cela permet de repérer très rapidement les changements apportés par une loi. | ||
|
||
Combinons tout cela à la philosophie Open Source, et la seconde partie de l'analogie est faite : modification de code source de façon ouverte et publique. | ||
|
||
Finalement, le Code Civil, c'est une partie du code source de la France. Et le code source, ça va sur un source control. Point. | ||
Finalement, le Code civil, c'est une partie du code source de la France. Et le code source, ça va sur un *source control*. Point. | ||
|
||
Exemple | ||
------- | ||
|
C'est discutable. C'est l'ensemble qui est créé de manière collaborative ou les fichiers eux-mêmes ?