Merge/rework contribute introduction

This commit is contained in:
Alexandre Aubin 2021-02-07 02:10:24 +01:00
parent 183236a312
commit 3954c278f4
7 changed files with 230 additions and 287 deletions

View file

@ -1,97 +0,0 @@
---
title: Contribuer
template: docs
taxonomy:
category: docs
routes:
default: '/contribute'
---
<p class="lead">
YunoHost dépend entièrement de la participation de gens comme vous.
</p>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-heart"></span>&nbsp;&nbsp; Passez le mot
</div>
<div class="col col-md-8" markdown="1">
Parlez de logiciel libre, d[auto-hébergement](/selfhosting), de YunoHost à vos proches et à votre travail. Nous comptons sur des évangélistes du Datalove comme vous <3
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testez
</div>
<div class="col col-md-8" markdown="1">
Nous avons besoin de tester YunoHost profondément. Si vous trouvez un bug, essayez de lidentifier, puis reportez-le sur notre <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">bug tracker</a>.
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-user"></span>&nbsp;&nbsp; Aidez les utilisateurs
</div>
<div class="col col-md-8" markdown="1">
Notre support est communautaire et sappuie sur des contributeurs comme vous. Venez simplement sur le [salon d'aide](/help), ou tentez de répondre aux questions du <a href="https://forum.yunohost.org/" target="_blank">Forum</a>. Vous pouvez aussi organiser des <a href="https://hackstub.netlib.re/wiki/index.php?title=Atelier_3_avenir%28s%29_d%27internet_-_Introduction_%C3%A0_Yunohost_et_la_brique_internet" target="_blank">ateliers de formation</a>.
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-cog"></span>&nbsp;&nbsp; Codez
</div>
<div class="col col-md-8" markdown="1">
Vous pouvez vous impliquer dans le développement de YunoHost peu importe votre niveau. Administrateurs système, développeurs web, designers et pythonistes <a href="https://github.com/YunoHost" target="_blank">sont les bienvenus</a>.<br>
Découvrez [comment contribuer](/dev), et rejoignez-nous sur le [salon de discussion](xmpp:dev@conference.yunohost.org?join) !
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-globe"></span>&nbsp;&nbsp; Traduisez
</div>
<div class="col col-md-8" markdown="1">
Participez en rendant les interfaces de YunoHost disponibles dans votre langue. <a href="https://translate.yunohost.org/" target="_blank">Lancez-vous</a>!
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp; Écrivez
</div>
<div class="col col-md-8" markdown="1">
Améliorez cette documentation en [proposant de nouvelles pages](/write_documentation) ou en traduisant les existantes dans votre langue.
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-gift"></span>&nbsp;&nbsp; Packagez
</div>
<div class="col col-md-8" markdown="1">
Étendez les capacités de YunoHost en [packageant de nouveaux services et applications web](/packaging_apps). Jetez un œil à [ce qui a déjà été fait](/apps)!
</div>
</div>
---
<br>
<br>
<p class="lead" markdown="1">Dans tous les cas, venez discuter avec nous sur [le salon de développement](/chat_rooms) :-)</p>

View file

@ -1,100 +0,0 @@
---
title: Get involved
template: docs
taxonomy:
category: docs
routes:
default: '/contribute'
---
<p class="lead">
YunoHost depends exclusively on the participation of people like you.
</p>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-heart"></span>&nbsp;&nbsp; Spread the word
</div>
<div class="col col-md-8" markdown="1">
Talk about software freedom, [self-hosting](/selfhosting) and YunoHost to your relatives and at your work. We rely on Datalove evangelists like you <3
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-exclamation-sign"></span>&nbsp;&nbsp; Testing
</div>
<div class="col col-md-8" markdown="1">
We need people able to test YunoHost deeply. If you find a bug, try to identify it, and report it on our <a href="https://github.com/YunoHost/issues/issues" target="_blank">bug tracker</a>.
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-user"></span>&nbsp;&nbsp; Helping users
</div>
<div class="col col-md-8" markdown="1">
Our support relies on contributors like you. Just come to [the support chatroom](/help) and help new users getting started, or pick a question on the <a href="https://forum.yunohost.org/" target="_blank">Forum</a>.
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-cog"></span>&nbsp;&nbsp; Coding
</div>
<div class="col col-md-8" markdown="1">
You can involve in the YunoHost's development regardless of your skill.
Sysadmins, web developers, designers and pythonists <a href="https://github.com/YunoHost" target="_blank">are welcome</a>!
<br>
Learn [how to contribute](/dev), and join us on the [development chat room](xmpp:dev@conference.yunohost.org?join).
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-globe"></span>&nbsp;&nbsp; Localization
</div>
<div class="col col-md-8" markdown="1">
Get involved by making YunoHost interfaces available in your language.
<a href="https://translate.yunohost.org/" target="_blank">Get started</a>!
</div>
</div>
---
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp; Write
</div>
<div class="col col-md-8" markdown="1">
Improve this documentation by [writing new pages](/write_documentation) or translating existing ones to your language.
</div>
</div>
<hr>
<div class="row">
<div class="col col-md-3 lead">
<span class="glyphicon glyphicon-gift"></span>&nbsp;&nbsp; Packaging
</div>
<div class="col col-md-8" markdown="1">
Extend YunoHost capabilities by [packaging new services and web applications](/packaging_apps).
Have a look of [what has been done yet](/apps)!
</div>
</div>
---
<br>
<p class="lead" markdown="1">In any case, please come chat with us on [the dev chatroom](/chat_rooms) :-)</p>

View file

@ -5,6 +5,8 @@ taxonomy:
category: docs category: docs
routes: routes:
default: '/contribute' default: '/contribute'
aliases:
- '/contribute'
--- ---
<p dir="rtl" class="lead"> <p dir="rtl" class="lead">

View file

@ -1,54 +1,121 @@
--- ---
title: Guide du contributeur title: Contribuer
template: docs template: docs
taxonomy: taxonomy:
category: docs category: docs
routes: routes:
default: '/contributordoc' default: '/contributordoc'
aliases:
- '/contribute'
--- ---
* [Liste des façons de contribuer à YunoHost](/contribute)
* [Salons de discussion](/chat_rooms) <p class="lead">
* [Écrire de la documentation](/write_documentation) YunoHost dépend entièrement de la participation de gens comme vous.
* [Guide de rédaction de la documentation](/doc_writing_guide) </p>
* [Guide Markdown](/doc_markdown_guide)
* [Propulser son code avec Git & GitHub](/doc_use_git)
* [Trame pour la rédaction des pages de documentations](/app_writing_guide) <hr style="margin-bottom: 30px;">
* Packaging d'application
* [Liste d'applications souhaitées par la communauté (en)](/apps_wishlist) [columns]
* [Introduction générale au packaging d'apps](/packaging_apps_start) [center]
* [Introduction technique au packaging d'apps](/packaging_apps) [size=30]
* [Comment utiliser Git pour packager les applications](/packaging_apps_git) [fa=heart /] Passez le mot
* [Déployer un environnement de développement avec VirtualBox](/packaging_apps_virtualbox) [/size]
* [Manifest](/packaging_apps_manifest) [/center]
* [Scripts](/packaging_apps_scripts)
* [Gestion des arguments](/packaging_apps_arguments_management) [center]
* [Format des arguments (en)](/packaging_apps_arguments_format) Parlez de logiciel libre, d[auto-hébergement](/selfhosting), de YunoHost à vos proches et à votre travail. Nous comptons sur des évangélistes du Datalove comme vous <3
* [Configuration NGINX](/packaging_apps_nginx_conf) [/center]
* [Groupes et permissions](/groups_and_permissions) [/columns]
* [Multi-instance](/packaging_apps_multiinstance)
* [Fonctions utiles (en)](/packaging_apps_helpers) <hr style="margin-bottom: 30px;">
* [Utilisation de 'trap'](/packaging_apps_trap)
* [App permissions (en)](/packaging_apps_permissions) [columns]
* [Ajouter son application à la liste des apps (en)](https://github.com/YunoHost/Apps/#contributing) [center]
* [Feature de packaging avancées (en)](/packaging_apps_advanced) [size=30]
* [Actions pour une application (en)](/packaging_apps_actions) [fa=user /] Aidez les utilisateurices
* [Panneau de configuration pour une application (en)](/packaging_apps_config_panel) [/size]
* Tests de qualité [/center]
* [Package linter (en)](https://github.com/YunoHost/package_linter)
* [Package check (en)](https://github.com/YunoHost/package_check) [center]
* [Niveaux des applications](/packaging_apps_levels) Notre support est communautaire et sappuie sur des contributeurices comme vous. Venez simplement sur le [salon d'aide](/help), ou tentez de répondre aux questions du <a href="https://forum.yunohost.org/" target="_blank">Forum</a>.
* [Intégration continue des apps (en)](https://ci-apps.yunohost.org) [/center]
* [Tableau de bord du CI des apps (en)](https://dash.yunohost.org/appci/branch/stable) [/columns]
* [Intégration continue pour packagers (en)](/packaging_apps_ci)
* [YEP - YunoHost Enhancement Proposals](/packaging_apps_guidelines) <hr style="margin-bottom: 30px;">
* [Contribuer à la partie "core" de YunoHost](/dev)
* [Déployer un environnement de dev avec ynh-dev (en)](https://github.com/YunoHost/ynh-dev/blob/master/README.md) [columns]
* [Construction des paquets Debian (en)](https://github.com/YunoHost/vinaigrette/blob/master/README.md) [center]
* [Feuilles de route du projet (en)](https://github.com/YunoHost/issues/milestones?direction=asc&sort=title&state=open) [size=30]
* Construction des images [fa=edit /] Écrivez
* [x86 ISO (en)](https://github.com/YunoHost/cd_build) [/size]
* [Images Raspberry Pi (en)](https://github.com/YunoHost/rpi-image) [/center]
* [Autres images pour cartes ARM (en)](https://github.com/YunoHost/arm-images)
* [Utiliser l'API YunoHost en dehors de la webadmin](/admin_api) [center]
* [Une discussion sur la portée des variables en bash](/shell_variables_scope) Améliorez cette documentation en [proposant de nouvelles pages](/write_documentation) ou en traduisant les existantes dans votre langue.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=globe /] Traduisez
[/size]
[/center]
[center]
Participez en rendant les interfaces de YunoHost disponibles dans votre langue. <a href="https://translate.yunohost.org/" target="_blank">Lancez-vous</a>!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=flask /] Testez
[/size]
[/center]
[center]
Nous avons besoin de tester YunoHost profondément. Si vous trouvez un bug, essayez de lidentifier, puis reportez-le sur notre <a href="https://github.com/YunoHost/issues/issues/new" target="_blank">bug tracker</a>.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=gift /] Packagez
[/size]
[/center]
[center]
Étendez les capacités de YunoHost en [packageant de nouveaux services et applications web](/packaging_apps). Jetez un œil à [ce qui a déjà été fait](/apps)!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=cog /] Codez
[/size]
[/center]
[center]
Vous pouvez vous impliquer dans le développement de YunoHost peu importe votre niveau. Administrateurs système, développeurs web, designers et pythonistes <a href="https://github.com/YunoHost" target="_blank">sont les bienvenus</a>.<br>
Découvrez [comment contribuer](/dev), et rejoignez-nous sur le [salon de discussion](xmpp:dev@conference.yunohost.org?join) !
[/center]
[/columns]
---
[center]
### Dans tous les cas, venez discuter avec nous sur [le salon de développement](/chat_rooms) :-)
[/center]

View file

@ -1,52 +1,123 @@
--- ---
title: Contribute title: Get involved
template: docs template: docs
taxonomy: taxonomy:
category: docs category: docs
routes: routes:
default: '/contributordoc' default: '/contributordoc'
aliases:
- '/contribute'
--- ---
* [General ways of contributing to YunoHost](/contribute) <p class="lead">
* [Chat rooms](/chat_rooms) YunoHost depends exclusively on the participation of people like you.
* [Writing documentation](/write_documentation) </p>
* [Documentation writing guide](/doc_writing_guide)
* [Markdown guide](/doc_markdown_guide) <hr style="margin-bottom: 30px;">
* [Power your code using Git & GitHub](/doc_use_git)
* Application packaging [columns]
* [Apps wishlist](/apps_wishlist) [center]
* [General introduction to app packaging](/packaging_apps_start) [size=30]
* [Technical introduction to app packaging](/packaging_apps) [fa=heart /] Spread the word
* [How to use Git to package apps](/packaging_apps_git) [/size]
* [Setting up a dev environment with VirtualBox](/packaging_apps_virtualbox) [/center]
* [Manifest](/packaging_apps_manifest)
* [Scripts](/packaging_apps_scripts) [center]
* [Arguments management](/packaging_apps_arguments_management) Talk about software freedom, [self-hosting](/selfhosting) and YunoHost to your relatives and at your work. We rely on Datalove evangelists like you <3
* [Arguments format](/packaging_apps_arguments_format) [/center]
* [NGINX configuration](/packaging_apps_nginx_conf) [/columns]
* [User groups and permissions](/groups_and_permissions)
* [Multi-instance](/packaging_apps_multiinstance) <hr style="margin-bottom: 30px;">
* [Helpers](/packaging_apps_helpers)
* [Trap usage](/packaging_apps_trap) [columns]
* [App permissions](/packaging_apps_permissions) [center]
* [Adding your app to the apps list](https://github.com/YunoHost/Apps/#contributing) [size=30]
* [Advanced packaging features](/packaging_apps_advanced) [fa=user /] Helping users
* [Application actions](/packaging_apps_actions) [/size]
* [Application configuration panel](/packaging_apps_config_panel) [/center]
* Quality tests
* [Package linter](https://github.com/YunoHost/package_linter) [center]
* [Package check](https://github.com/YunoHost/package_check) Our support relies on contributors like you. Just come to [the support chatroom](/help) and help new users getting started, or pick a question on the <a href="https://forum.yunohost.org/" target="_blank">Forum</a>.
* [Applications levels](/packaging_apps_levels) [/center]
* [App Continuous Integration](https://ci-apps.yunohost.org) [/columns]
* [App CI dashboard](https://dash.yunohost.org/appci/branch/stable)
* [App Continuous Integration for packagers](/packaging_apps_ci) <hr style="margin-bottom: 30px;">
* [YEP - YunoHost Enhancement Proposals](/packaging_apps_guidelines)
* [Contributing to the YunoHost core](/dev) [columns]
* [Setting up a dev environment with ynh-dev](https://github.com/YunoHost/ynh-dev/blob/master/README.md) [center]
* [Deb build chain](https://github.com/YunoHost/vinaigrette/blob/master/README.md) [size=30]
* Image building [fa=edit /] Write
* [x86 ISO](https://github.com/YunoHost/cd_build) [/size]
* [Raspberry Pi images](https://github.com/YunoHost/rpi-image) [/center]
* [Other ARM board images](https://github.com/YunoHost/arm-images)
* [Using the YunoHost API outside of the webadmin](/admin_api) [center]
* [A discussion about shell variable scope](/shell_variables_scope) Improve this documentation by [writing new pages](/write_documentation) or translating existing ones to your language.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=globe /] Localization
[/size]
[/center]
[center]
Get involved by making YunoHost interfaces available in your language
<a href="https://translate.yunohost.org/" target="_blank">Get started</a>!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=flask /] Testing
[/size]
[/center]
[center]
We need people able to test YunoHost deeply. If you find a bug, try to identify it, and report it on our <a href="https://github.com/YunoHost/issues/issues" target="_blank">bug tracker</a>.
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=gift /] Packaging
[/size]
[/center]
[center]
Extend YunoHost capabilities by [packaging new services and web applications](/packaging_apps).
Have a look of [what has been done yet](/apps)!
[/center]
[/columns]
<hr style="margin-bottom: 30px;">
[columns]
[center]
[size=30]
[fa=cog /] Coding
[/size]
[/center]
[center]
You can involve in the YunoHost's development regardless of your skill.
Sysadmins, web developers, designers and pythonists <a href="https://github.com/YunoHost" target="_blank">are welcome</a>!
Learn [how to contribute](/dev), and join us on the [development chat room](xmpp:dev@conference.yunohost.org?join).
[/center]
[/columns]
---
[center]
### In any case, please come chat with us on [the dev chatroom](/chat_rooms) :-)
[/center]