Skip to content
Snippets Groups Projects
Commit 9fe47f22 authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

[fix] applique les correctifs de duniter_fr

retire les mentions de dunitrust et juniter
parent 0b4bee52
No related branches found
No related tags found
No related merge requests found
Pipeline #10478 failed
...@@ -25,6 +25,12 @@ zola serve ...@@ -25,6 +25,12 @@ zola serve
et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consulter le site localement (rafraîchi automatiquement en cas de modification). et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consulter le site localement (rafraîchi automatiquement en cas de modification).
Pour mettre à jour la documentation automatiquement depuis le gitlab, veuillez exécuter le script dédié (au stade de prototype, peut casser à tout moment) :
```
./scripts/get_external_content.py
```
## Vue d'ensemble ## Vue d'ensemble
La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de template situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques. La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de template situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques.
......
#!/usr/bin/python3
# in files having extra.EXTERNAL_CONTENT set in their front matter # in files having extra.EXTERNAL_CONTENT set in their front matter
# this script # this script
# - fetch external content # - fetch external content
...@@ -11,6 +12,7 @@ import requests ...@@ -11,6 +12,7 @@ import requests
# recursively check files inside given folder # recursively check files inside given folder
def replace_all_in(folder): def replace_all_in(folder):
for root, dirs, files in os.walk(folder): for root, dirs, files in os.walk(folder):
print(files)
for name in files: for name in files:
filename = os.path.join(root, name) filename = os.path.join(root, name)
replace(root, filename) replace(root, filename)
...@@ -51,4 +53,4 @@ def modify(root, body): ...@@ -51,4 +53,4 @@ def modify(root, body):
if __name__ == "__main__": if __name__ == "__main__":
os.chdir("content") os.chdir("content")
replace_all_in("wiki/forger-des-blocs/duniter1.9doc") replace_all_in("wiki/documentation/duniter1.9doc")
\ No newline at end of file \ No newline at end of file
...@@ -9,22 +9,12 @@ ...@@ -9,22 +9,12 @@
<section class="w3-content w3-padding-32"> <section class="w3-content w3-padding-32">
<div class="kkk-titlecards"> <div class="kkk-titlecards">
<h1>3 implémentations</h1> <h1>Un serveur</h1>
<div class="w3-row-padding"> <div class="w3-row-padding">
<div class="w3-col m4"> <div class="w3-col m4" style="float: none; margin: auto;">
<a href="/"><img src="/img/duniter-logo.svg"/></a> <a href="/"><img src="/img/duniter-logo.svg"/></a>
<h3>Duniter</h3> <h3>Duniter</h3>
<p>Première implémentation du protocole en <strong>Typescript</strong> et <strong>Node.js</strong>. Elle expose les API WS2P pour les communications inter-nœuds et BMA pour les clients.</p> <p>Historiquement en <strong>Node.js</strong>, Duniter est en cours de migration vers <strong>Rust</strong>. C'est le cœur de la monnaie, il propulse la blockchain.</p>
</div>
<div class="w3-col m4">
<a href="https://dunitrust_website.duniter.io/"><img src="/img/dunitrust.png"/></a>
<h3>Dunitrust</h3>
<p>Implémentation en cours de développement du protocole en <strong>Rust</strong>. Son objectif est de renforcer la sécurité de l'écosystème en cas de faille ou de bug dans Duniter.</p>
</div>
<div class="w3-col m4">
<a href="https://github.com/Bertrandbenj/juniter"><img src="/img/juniter-logo.png"/></a>
<h3>Juniter</h3>
<p>Implémentation en cours de développement du protocole en <strong>Java</strong>.</p>
</div> </div>
</div> </div>
</div> </div>
...@@ -32,29 +22,30 @@ ...@@ -32,29 +22,30 @@
<section class="w3-content w3-padding-32"> <section class="w3-content w3-padding-32">
<div class="kkk-titlecards"> <div class="kkk-titlecards">
<h1>3 clients</h1> <h1>Trois clients</h1>
<div class="w3-row-padding"> <div class="w3-row-padding">
<div class="w3-col m4"> <div class="w3-col m4">
<a href="https://cesium.app/fr/"><img src="/img/cesium.svg"/></a> <a href="https://cesium.app/fr/"><img src="/img/cesium.svg"/></a>
<h3>Cesium</h3> <h3>Cesium</h3>
<p>Développé avec les frameworks <strong>AngularJS</strong> et <strong>Ionic</strong>, Cesium est un client multiplateforme.</p> <p>Fondé sur les frameworks <strong>AngularJS</strong> et <strong>Ionic</strong>, Cesium est un client web également disponible sur smartphone.</p>
</div> </div>
<div class="w3-col m4"> <div class="w3-col m4">
<a href="http://sakia-wallet.org/"><img src="/img/sakia.png"/></a> <a href="http://sakia-wallet.org/"><img src="/img/sakia.png"/></a>
<h3>Sakia</h3> <h3>Sakia</h3>
<p>Développé en <strong>Python</strong> avec la bibliothèque <strong>PyQt5</strong>, Sakia est un client de bureau.</p> <p>Développé en <strong>Python</strong> et <strong>PyQt5</strong>, Sakia est un client graphique de bureau permettant de se connecter à plusieurs nœuds</p>
</div> </div>
<div class="w3-col m4"> <div class="w3-col m4">
<a href="https://silkaj.duniter.org/"><img src="/img/silkaj.svg"/></a> <a href="https://silkaj.duniter.org/"><img src="/img/silkaj.svg"/></a>
<h3>Silkaj</h3> <h3>Silkaj</h3>
<p>Silkaj est un client en ligne de commande développé en <strong>Python</strong>.</p> <p>Client en ligne de commande développé en <strong>Python</strong>, Silkaj permet notamment d'automatiser certaines tâches complexes.</p>
</div> </div>
<div class="w3-col m4" style="float: none; margin: auto;"> <div class="w3-col m4" style="float: none; margin: auto;">
<a href="https://clients.duniter.io/python/duniterpy/index.html"><img src="/img/duniterpy-logo.png"/></a> <a href="https://clients.duniter.io/python/duniterpy/index.html"><img src="/img/duniterpy-logo.png"/></a>
<h3>DuniterPy</h3> <h3>DuniterPy</h3>
<p>DuniterPy est une bibliothèque <strong>Python</strong> actuellement utilisée par les clients Sakia et Silkaj. <p>Bibliothèque <strong>Python</strong> actuellement utilisée par les clients Sakia et Silkaj, DuniterPy permet d'explorer simplement la blockchain.
</p> </p>
</div> </div>
<!-- ajouter dex (database explorer) ? -->
</div> </div>
</div> </div>
</section> </section>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment