# Contribuer à Cesium

**URL:** https://forum.duniter.org/t/contribuer-a-cesium/6463
**Category:** Cesium
**Created:** [29 September 2019 15:10 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463 "2019-09-29T15:10:02Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [29 September 2019 15:10 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/1 "2019-09-29T15:10:03Z")

</div>

Bonjour à tous,  
je voulais contribuer au développement de césium, mais je n’arrive pas a trouver comment faire, j’ai trouvé :

- une version sur github : npm install plante
- une version sur gitlab (git .duniter.org) : npm install plante
- une version cesium 2 sur gitlab : ionic serve plante.  
J’ai vu que le tuto sur le forum pour les contribution n’était plus maintenu mais le lien pour le nouveau tuto sur github abouti a une 404.  
Mes questions du coup sont :
- quelle est la version stable en cours ?
- y a-t-il un tuto a jour quelque part ?
- si la version en cours est toujours ionic 1, ou peut on trouver les versions fonctionnelle ? (si je ne me trompe pas ionic 5 ne fonctionne pas sur un projet ionic 1)  
Merci d’avance pour vos réponses

---

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [29 September 2019 16:22 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/2 "2019-09-29T16:22:13Z")

</div>

@kimamila tu a un contributeur motivé, il a besoin de ton aide 🙂

---

<div class="post-metadata">

### Author: ![Inso](https://forum.duniter.org/user_avatar/forum.duniter.org/inso/32/1229_2.png) [@Inso](https://forum.duniter.org/u/Inso)
#### Post date: [30 September 2019 07:38 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/3 "2019-09-30T07:38:49Z")

</div>

J’ai réussi à build Cesium sous arch la semaine dernière en suivant ce tuto : [doc/development\_guide.md · master · clients / Cesium-grp / Cesium · GitLab](https://git.duniter.org/clients/cesium-grp/cesium/blob/master/doc/development_guide.md) 🙂

---

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [30 September 2019 10:30 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/4 "2019-09-30T10:30:33Z")

</div>

Super merci c’est ce que je cherchais 🙂

---

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [30 September 2019 19:58 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/5 "2019-09-30T19:58:27Z")

</div>

bon ça veux toujours pas (branche master) :  
npm ERR! Command failed: /usr/bin/git submodule update -q --init --recursive  
npm ERR! warning: modèles non trouvés /tmp/pacote-git-template-tmp/git-clone-43073308  
npm ERR! warning: modèles non trouvés /tmp/pacote-git-template-tmp/git-clone-43073308  
npm ERR! error: Le serveur n’autorise pas de requête pour l’objet d3b2cc1d8ca72dc36a9e5145511e6cc8427ab3e7 non annoncé  
npm ERR! Chemin de sous-module ‹&nbsp;libsodium-jni&nbsp;› récupéré, mais il ne contenait pas d3b2cc1d8ca72dc36a9e5145511e6cc8427ab3e7. La récupération directe de ce commit a échoué.  
npm ERR!  
npm ERR! A complete log of this run can be found in:  
npm ERR! /home/mika/.npm/\_logs/2019-09-30T19\_43\_24\_500Z-debug.log  
cesium git:(master) ionic serve  
[ERROR] Sorry! ionic serve can only be run in an Ionic project directory.

```
        If this is a project you'd like to integrate with Ionic, run ionic init.
```

---

<div class="post-metadata">

### Author: ![kimamila](https://forum.duniter.org/user_avatar/forum.duniter.org/kimamila/32/185_2.png) [@kimamila](https://forum.duniter.org/u/kimamila)
#### Post date: [30 September 2019 21:27 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/6 "2019-09-30T21:27:57Z")

</div>

Salut Jokeur,  
L’erreur que tu as est lie a un mauvais commit, visiblement sur le plugin libsodium.  
Tu devrais t’en sortir en faisant un checkout a la main. Voir le fichier ‹&nbsp;package.json&nbsp;› pour avoir l’URI

Sinon, tu peux repartir d’un tag de version.

La version stable esg bien sous gitlab. Github en est l’exacte copie.

Toutes les d’oc sont dans /doc  
Tu as également des tutos en vidéo faites lors des RML.

Redis moi si tu as encore des soucis.

---

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [30 September 2019 21:32 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/7 "2019-09-30T21:32:53Z")

</div>

Merci pour ces infos, je teste ça des que je peux. J’ai essayé la branche dev. Après quelques bidouille pour avoir un dossier node\_module fonctionnel j’ai une erreur suite npm start. Mais je vais repartir sur un tag de version déjà

---

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [1 October 2019 18:09 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/8 "2019-10-01T18:09:32Z")

</div>

aaaaaah ça avance, j’ai réussi a l’installer sur le dernier tag de version je réessaye sur le dernier commit de master

---

<div class="post-metadata">

### Author: ![Jokeur](https://forum.duniter.org/letter_avatar/jokeur/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jokeur](https://forum.duniter.org/u/Jokeur)
#### Post date: [1 October 2019 18:26 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/9 "2019-10-01T18:26:06Z")

</div>

bon en clonant le projet minisodium manuellement dans node\_module ça fonctionne sur le dernier commit !!

---

<div class="post-metadata">

### Author: ![Inso](https://forum.duniter.org/user_avatar/forum.duniter.org/inso/32/1229_2.png) [@Inso](https://forum.duniter.org/u/Inso)
#### Post date: [2 October 2019 08:35 UTC](https://forum.duniter.org/t/contribuer-a-cesium/6463/10 "2019-10-02T08:35:51Z")

</div>

Oui il y a un bug dans le submodule git de mini\_sodium. Le contournement “propre” est ici :

> [@Compilation de Cesium](https://forum.duniter.org/t/compilation-de-cesium/6422):
>
> J’essaie d…
