Skip to content

Commit

Permalink
Merge pull request #18 from Kcchouette/patch-1
Browse files Browse the repository at this point in the history
Improve README
  • Loading branch information
steeve committed Mar 31, 2015
2 parents 0fe3371 + d069119 commit 159d051
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions README.md
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.

Copy link
@EHadoux

EHadoux Apr 2, 2015

C'est discutable. C'est l'ensemble qui est créé de manière collaborative ou les fichiers eux-mêmes ?

This comment has been minimized.

Copy link
@Nolwennig

Nolwennig May 18, 2016

Oui c'est discutable effectivement. Merci @EHadoux !
De même pour la première partie de la phrase

un ensemble de textes modifiés par les différentes assemblées de l'Etat

C'est l'ensemble qui est modifié par les différentes assemblées de l'Etat ou les fichiers eux-mêmes ?

De mon avis personnel, je dirais que c'est l'ensemble qui est modifié (ou créé) et non pas seulement les fichiers textes. Cela reste mon avis et je reste ouvert à toute suggestion mais je pense qu'il est tout à fait possible que la loi soit en place sur d'autres supports que du fichier texte, par exemple sur des graphiques, des schémas, des plans ou encore bien d'autre choses.

Il est aussi possible d'ouvrir une discussion à ce sujet sur french.stackexchange.com par exemple ou bien de demander l'avis de L'Académie française.


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
-------
Expand Down

0 comments on commit 159d051

Please sign in to comment.