Update description of groups

This commit is contained in:
Alexandre Aubin 2018-09-10 16:31:00 +02:00
parent a8b7a50d8c
commit f8bf7c2b93

View file

@ -34,42 +34,57 @@ Schéma dorganisation du projet YunoHost :
#### Définition et constitution des groupes #### Définition et constitution des groupes
La constitution de groupes part du constat que YunoHost compte beaucoup de sous-projets (treize au total), mais que l'on ne sait pas toujours qui en est en charge ou qui y est compétent. Il est donc proposé une simplification de l'organisation des sous-projets en groupes thématiques : La constitution de groupes part du constat que YunoHost compte beaucoup de sous-projets (treize au total), mais que l'on ne sait pas toujours qui en est en charge ou qui y est compétent. Il est donc proposé une simplification de l'organisation des sous-projets en groupes thématiques :
##### Groupe Core Dev ##### Groupe Core
- Core YunoHost
- Moulinette
- Admin web
- SSOwat
- Dynette
- YNH-Dev
##### Groupe Distribution - Core YunoHost
- Création et maintenance des images d'installation sur diverses architectures - Moulinette
- Distribution des images - Webadmin
- Gestion de la distribution des paquets Debian. - SSOwat
- Dynette
##### Groupe Infra/Adminsys - YNH-Dev
- Infrastructure
- Site web (wiki, forum, salon de discussion, redmine, mumble)
- Démo
- Services
- [ip.yunohost.org](https://ip.yunohost.org/) et ip6.yunohost.org
- [yunoports](http://ports.yunohost.org/)
- nohost.me et noho.st
- [yunodash](https://dash.yunohost.org/)
- [yunopaste](http://paste.yunohost.org/)
##### Groupe Apps ##### Groupe Apps
- Apps Officielles
- Apps Communautaires - Apps Officielles
- outils de développements d'app (package_checker, package linter) - Apps Communautaires
- Maintien du repo YunoHost/Apps (et notamment de les listes official.json et community.json)
- Outils de développements et tests d'application (package check, package linter, continous integration)
##### Groupe Infra/Adminsys
Deploie, administre, maintien et sauvegarde les différents éléments d'infrastructure et services associés
- Administration "bas-niveau" (serveurs, conteneurs, configuration réseau, stack mail, stack xmpp, ...)
- Services "techniques" (ip, ports, dynette, paste, dash, ...)
- Services pour les utilisateurs et la communication (simone, forum, chatrooms, mumble, demo, ...)
- ...
##### Groupe Distribution
- Création et maintenance des images d'installation sur diverses architectures
- Distribution des images
- Gestion de la distribution des paquets Debian.
##### Groupe Support et documentation
- Entraide et support sur le forum et le salon
- Maintenance et mise à jour de la documentation
- Organisation du forum et du salon de support
##### Groupe Communication ##### Groupe Communication
- Documentation
- Communication (annonce évolutions du projet sur le forum, réseaux sociaux) - Annonce d'évolutions du projet sur le forum
- Traduction - Interaction avec la communauté sur les réseaux sociaux
- Entraide (support) - Communication sur le projet sur d'autres sites externes au projet, ou en conférence
##### Groupe Traduction
- Maintenance des traductions en différentes langues
- Interaction avec les autres groupes pour l'intégration des traductions et la maintenance des outils associé
Les groupes sont ouverts à tous les contributeurs souhaitant participer au développement de YunoHost. Chacun peut s'inscrire aux canaux de communication associés aux groupes auxquels il souhaite prendre part. Chaque inscrit est libre d'échanger avec le reste du groupe et de proposer une prise de décision à la suite d'une étape d'échange et d'amélioration de la proposition. Il est recommandé aux contributeurs de documenter au maximum leurs décisions et leurs contributions. Ceci permet de renforcer l'autonomie des groupes en cas de départs ou d'absences de certains de leurs membres. Les groupes sont ouverts à tous les contributeurs souhaitant participer au développement de YunoHost. Chacun peut s'inscrire aux canaux de communication associés aux groupes auxquels il souhaite prendre part. Chaque inscrit est libre d'échanger avec le reste du groupe et de proposer une prise de décision à la suite d'une étape d'échange et d'amélioration de la proposition. Il est recommandé aux contributeurs de documenter au maximum leurs décisions et leurs contributions. Ceci permet de renforcer l'autonomie des groupes en cas de départs ou d'absences de certains de leurs membres.
Afin de faciliter sa gestion, chaque groupe nomme donc un coordinateur (et un remplaçant) dont le rôle est : Afin de faciliter sa gestion, chaque groupe nomme donc un coordinateur (et un remplaçant) dont le rôle est :