Cette page est encore au stade expérimentale et est actuellement en cours de construction.
Dans l'attende de la fin du développement de l'outil modulaire Ekklesiapp et de Sunscrib qui permettront de personnaliser la modification collaborative et démocratique de notre récit et d'également facilement itérer sur l'expérimentions de processus de prise de décision démocratique, nous utilisons actuellement l'outil GIT. Voici néanmoins ci-dessous les prémisses de processus d'édition collaborative pour notre récit, ceci n'est qu'un exemple des nombreuses possibilités à explorer, l'élaboration final de la démocratie profonde de demain vous reviens collectivement.
Tout le monde à la possibilité de proposer des modifications sur toute information inscrite. Comme il est impossible pour chaque humaine de lire l'ensemble des propositions que pourraient faire les 7 milliards d'êtres humains. Nous utilisons un algorithme qui prend un échantillon suffisant large pour représenter l'ensemble de la population. La proposition est alors envoyée à cet échantillon représentatif. Les gens peuvent voter pour, contre ou s'abstenir, s'il y a plus de 50% pour alors la proposition passe au niveau supérieur.
La proposition est alors envoyée au niveau d'un consortium d'experts et de sages qui étudieront la proposition afin d'émettre leur avis approfondi, de vérifier l'aspect technique et scientifique, d'estimer les ressources, le temps à allouer, mais aussi et surtout de vérifier qu'il rentre bien en accord avec les constitutions établit.
La constitution d'Eutopia posera les fondements de la société, celle-ci est étudiée et justifier comme permettant d'atteindre notre objectif commun de vivre une vie épanouie et durable en harmonie avec la Terre. Elle devra alors être enseignée pour éveiller le peuple à celle-ci afin de s'assurer qu'elle guidera leurs propositions et leurs décisions.
Une fois le travail des experts et des sages terminé, leurs avis seront joints à la proposition finale pour permettre au citoyen d'avoir toutes les clés en main pour réaliser son choix. Ces humains nommés comme experts ou sages seront élus par les citoyens de leurs domaines respectifs. La transparence et la véracité de l'information émise dans ces avis devront être assurées, mais aussi la simplicité de l'information, le tout pour permettre au citoyen d'avoir toutes les cartes en main pour effectuer son choix et d'exécuter son pouvoir en toute conscience.
La proposition sera alors de nouveau envoyée à un échantillon avec les informations et les avis délivré par les experts et les sages. Si la proposition est de nouveau approuvée, elle est alors envoyée à l'ensemble de la population pour l'adoption finale. Le résultat devrait alors être le même que celui de l'échantillon. Néanmoins lorsque le citoyen reçoit cette proposition de vote final il aura conscience d'avance que plus de la majorité compte l'accepter, ce qui a pour avantage de permettre au citoyen une dernière chance de se rétracter.
Le citoyen ne reçoit donc pas toutes les propositions, seulement quand il fait parti de l'échantillon et celle qui devrait a priori être accepté pour tout le monde, mais aussi il ne reçoit que les propositions qui le concerne en fonction de la mise en application plus locale ou globale de la décision, et du niveau d'organisation de pouvoir établie.
Également avant que vous n'envoyiez votre proposition nous mettons en place un système collaboratif qu'il est fortement conseillé d'utiliser, votre proposition est alors d'abord une suggestion, ces suggestions sont accessibles à tous ceux qui le souhaitent, et tous peuvent y participer, l’outil qui peut être vu comme un forum vous permet de débattre, de recueillir des avis, de l'aide pour améliorer votre proposition finale, de peaufiner, de corriger vos propos et de vous aider à l'aide d'outil d'intelligence collective.
Vous avez également la possibilité de déléguer votre pouvoir à quelqu'un, il votera alors la proposition pour vous, vous aurez néanmoins accès à l'historique des positions votées pour vérifier que vous êtes en accord avec elle, et vous pouvez à tout moment retirer votre délégation de pouvoir. Vous pouvez également choisir quel niveau de pouvoir en lien avec les différentes couches de la société vous souhaitez délégué.
Dans l'attende de la fin du développement de l'outil Ekklesiapp/Sunscrib nous utilisons actuellement l'outil GIT.
GIT est un outil crée par Linux Torvalds pour permettre aux développeurs de versionner leur code d'application, il est maintenant utilisé par tous les développeurs dans le monder entier.
Il permet d'avoir plusieurs, versions d'application dans ce qu'on appelle « Branches », généralement une branche inclut des fonctionnalités supplémentaires ou des corrections de bogues.
Pour récupérer la version la plus récente d'une branche, on fait ce qu'on appelle un « pull ». Pour pousser notre modification sur la branche on fait ce qu'on appelle un « push ».
Git permet une transparence totale, car il garde en historique toutes les modifications et l'auteur de la modification.
Il vous faut maintenant transformer le mot « application » par « récit ». La branche main est le récit à jour et disponible en ligne Une autre branche est créée de celle-ci et dite « dev » (Pour développement)
Chacun peut présenter ouvertement son idée et modifier le récit dans « dev », il suffit de récupérer la branche de l'éditer, puis de faire un « merge request » qui n'est rien de plus qu'une proposition de modification de la version actuelle de la branche.
Ces merges request requièrent un nombre minimal d'approbations pour être fusionnées, dans notre cas son seuil est pour l'instant placé à 70%. Lors de cette phase d'approbations, chaque ligne peut être commentée par d'autres, qui peuvent également suggérer de nouvelles modifications, et ces commentaires peuvent avoir des réponses.
Pour se faire vous devez rejoindre la communauté via notre Discord : https://discord.com/invite/qGAYpMX2pB
Après voir fait votre présentation sur notre discord, vous serez accepté et recevrez un mail pour rejoindre projet Eutopia et créer vos propositions via GIT.
Via le lien dans cette email ou via https://gitlab.com/ créez-vous un compte avec votre email ou connectez-vous si vous avez déjà un compte.
Accédez au projet Eutopia qui se trouve dans vos projets ou accédez-y via ce lien : https://gitlab.com/FondationEutopia/Another-Possible-World.git
Sur cette page, cliquez sur WebIDE. Vous avez maintenant accès à l'outil d'édition du récit, mais attention n'effectuez aucune modification avant d'avoir terminer la lecture de cette page !
En bas à gauche vous pouvez voir que vous vous situez sur la branche main, celle-ci correspond aux contenues public afficher le site wki.fondation-eutopia.org.
Cette branche ne doit jamais être éditée !
Les propositions de modification se réalisent dans la branche dev, celle-ci correspond au contenu en cours de développement par la communauté.
Dans les X temps, la branche dev après vérification et approbations de la communauté sera placée dans la branche main pour mettre à jour le site.
Cliquer sur main et sélectionner la branche dev.
De cette branche vous pouvez créer une proposition de modification.
Cliquez sur dev puis en haut sur "+ create new branche ...".
Le nom de votre proposition doit être au format suivant
Exemple :
Vous êtes désormais dans votre branche qui est une copie de la branche dev, toutes vos modifications ne s'effectueront que sur votre branche.
Une fois édité, pour enregistrer les modifications sur votre branche vous devez clique sur "Source controle" au milieu à gauche "Icône avec 3 ronds reliés entre eux" et cliquer sur "Commit & Push", puis No use the current branch*
Sur cette même page si vous le souhaitez vous pouvez voir quelles sont les modifications que vous venez d'apporter.
Voici les différents types de propositions :
Les propositions de correction orthographique peuvent être larges et modifier l'ensemble des fichiers, mis à part celles-ci, les autres doivent se concentrer sur un sujet.
Réaliser une proposition séparée pour chaque sujet facilite le vote, le débat et l'approbation de ceux-ci par la communauté.
Pour envoyer votre proposition retourner la page gitlab du projet : https://gitlab.com/FondationEutopia/WikiJS-Un-autre-monde-possible
À gauche cliquer sur Merge requests vous pouvez retrouver ici toutes les propositions de la communauté et participer à leur approbation.
Pour envoyer la votre cliquer New merge requests
Sélectionnez la source qui correspond à votre proposition et envoyez-la sur la branche dev
Définiser un titre et une description résumant votre proposition et en l'argumentant si besoin.
Assigner vous la proposition en cliquant sur Assign to me
Dans reviewer ajouter tous les membres de la communauté
Sélectionner le label correspondant à votre proposition
Vérifier que Delete source branch when merge request is accepted. est bien sélectionné
Vérifier vos changements en cliquant sur changes
Envoyer votre proposition en cliquant sur Create merge request
Nous tirons une partie de nos bonnes pratiques de Tim Peters un grand ingénieur logiciel qui a défini une guide à suivre pour une bonne programmation dans le langage python. Nous avons retires celles spécifiques à l'informatique et adapter l'explication des autres à notre cas utilisation. Nous avons également développé nos propres bonnes pratiques et d'autres sont encore à découvrir.
Ces pratiques sont autant valables pour les solutions à concevoir que leurs explications.
Celles-ci ont pour vocation de vous aider à rédiger et à approuver des propositions pour permettre un meilleur résultat global.
Le beau est mieux que le laid.
L'explicite est préférable à l'implicite.
La simplicité est préférable à la complexité.
Complexe est mieux que compliqué.
Un langage clair est préférable à un langage dense.
La lisibilité compte.
Les cas spéciaux ne sont pas assez spéciaux pour enfreindre les règles
Bien que l'aspect pratique l'emporte sur la pureté
Il devrait y avoir une - et de préférence une seule - manière évidente de le faire.
Même si cette façon n'est pas évidente au premier abord.
Mieux vaut maintenant que jamais.
Bien que jamais soit souvent mieux que maintenant.
Si la mise en œuvre est difficile à expliquer, c'est probablement une mauvaise idée.
Si la mise en œuvre est facile à expliquer, c'est peut-être une bonne idée.
L'orthographe ne doit pas être un frein à la participation
Le wiki utilise Markdown qui est un langage de balisage léger avec une syntaxe de formatage de texte brut.
Vous pouvez directement visualiser le rendu en cliquant "Open Preview to the side" en haut à droite (Logo avec une petite loupe). Le rendu ne sera pas le même que celui affiché sur le site, mais cela permet de vous de voir si la syntaxe est bien respecter.
La documentation pour l'utilisation du Markdown se trouve ici : https://docs.requarks.io/editors/markdown