How to contribute to YunoHost

Du bash (grosso modo si tu te débrouille avec la ligne de commande (SSH) c’est jouable.

Le paquet exemple est d’une grande aide: GitHub - YunoHost/example_ynh: Example package for YunoHost applications.
Et aussi la liste des paquets existants: YunoHost-Apps · GitHub
Et la doc des helpers : YunoHost • index
Et la doc de contribution: YunoHost • index

Si tu parle de la web admin le code est en javascript / HTML (comme la plupart des interfaces web. Pour la lib utilisé, tu la connais probablement pas il s’agit de sammyjs

Note: on refuse pas les mega PR qui proposerait de migrer vers vuejs par exemple. ^^ !

4 Likes

Cool.merci,je me débrouille plutôt bien en bash et je suis en train d’apprendre le python.Je vais donc essayer de packager des apps.D’ailleurs j’ai vue qu’il y avait besoin de personne connaissant le Python, quel parti du système développe on en Python ?

2 Likes

Ce qu’on appelle le core en interne. En gros l’api et la cli yunohost: GitHub - YunoHost/yunohost: YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Ne pas hésiter à venir sur le chat de développement.

XMPP: dev@conference.yunohost.org
Matrix: #freenode_#yunohost-dev:matrix.org
IRC: #yunohost-dev (sur freenode)

2 Likes

Ok je vais venir par contre je ne parle pas super bien anglais,je suis encore jeune.

Faut il des compétences avancées en Python ?

Non il ne faut pas de compétence avancée en python ni parler anglais comme si c’était ta langue natale … au contraire, Yunohost peut être là pour un contexte de “la vraie vie” pour apprendre des trucs sur le tas. Ce qu’il faut par contre, c’est du temps :wink:

3 Likes

J’ai toujours du temps pour apprendre :wink::wink::wink::wink:Bon ba je vais vous aider à mon petit niveau

1 Like

On pourrait peut être créer un discord pour yunohost ?(j’ai le temps pour m’en occuper)

Jusqu’ici on privilégie les systèmes de chat libres et décentralisés. (Matrix, XMPP, IRC). Tu peux te créer un compte Matrix avec: https://webchat.weho.st/ ou https://riot.im

J’en profite pour vous rappeler qu’il existe un salon Mastermott (framateam) qui date et ne sert plus beaucoup de Yunohost: https://framateam.org/yunohost/

D’accord je me suis inscrit!!!
Ps : je suis toujours pour les logiciels libres mais je ne connaissais par les xmpp et autre,donc maintenant adieu discord !! :wink:

coucou,j’ai bcp cherche sur comment contribuer sur le core interne en python mais je n’ai pas compris comment pourrais-je aider au dev du core interne.

Salut,

le plus simple est de commencer par installer ynh-dev, soit en local avec LXD/LXC, soit sur un VPS de test .

La doc est ici et ici

et ne pas hésiter à venir poser des questions sur le chat de dev (accessible soit via irc, matrix ou xmpp : https://yunohost.org/#/chat_rooms )

Hi, i would like to help by translating documentation into spanish. I was seeing “YunoHost @ Weblate” but i didn’t find where is it.

Regards

Documentation is not imported in weblate.

You can find pages of doc in several lang here: doc/pages at master · YunoHost/doc · GitHub

Don’t know if you know how to use git or github tools ?

I understand. I have not worked with that platform, does it work with markdown?
Anyway, I imagine that copying the original page and translating only the texts (in a new page) would be fine, or am I wrong?

Regards

That’s it

1 Like

You can also refer to the documentation on how to write documentation. :stuck_out_tongue:

There’s something missing from this page: if you want to translate the English page write_documentation.md, then the Spanish one should be named write_documentation.es.md :wink:

Thanks for your future contributions! <3

1 Like

Great! I will start soon, thank you very much!

just posted a tutorial on my own blog with local language, hope can help
https://www.moerats.com/archives/620/

6 Likes