Stage – Merge DemocracyOS France / Argentine

By 27 avril 2017Non classé

Offre de stage – L’association cherche un(e) Développeur(se) pour gérer le merge entre la version française de DemocracyOS et la master Argentine.

 

Date d’embauche : Dès à présent

Durée : de 3 à 6 mois

Mots clés : Open Source, Logiciel Libre, Civic Tech, GitHub, Communauté

MISSIONS

En lien direct avec le développeur principal de DemocracyOS France et les contributeurs clés du projet, l’étudiant(e) sera en charge de la « migration » des fonctionnalités de la version française du logiciel (Agora) sur la version actuelle développée par l’équipe Argentine (master 2.0). Les deux équipes ont en effet décidé récemment de « merger » leurs versions, mettant ainsi fin au fork réalisé par l’équipe française en 2012. L’étudiant(e) aura également pour mission de faciliter au maximum l’arrivée de nouveaux contributeurs au sein du projet, l’objectif étant de développer la communauté autour du logiciel afin de permettre sa croissance pérenne.

Merge Agora → Master 2.0

  • Réconciliation de la base de code, en intégrant des fonctionnalités de la version française Agora sur la Master 2.0 argentine

  • Amélioration de la partie « en français » sur la master 2.0 (traduction, documentation, mentions légales etc…)

  • Issues de la master 2.0

[Important] Définir un process de validation sur les fonctionnalités FR à migrer

  • Cibler les fonctionnalités à converser ou non en fonction de leur utilité

  • Assurer les aller-retours avec l’équipe argentine pour définir la meilleure manière de l’intégrer dans le logiciel

  • Récupération / Migration du code agora si possible

  • Dev et Tests

  • Intégration ou non dans la master 2.0

Création d’un environnement favorable à l’arrivée de nouveaux contributeurs

Avec l’appui de l’équipe de DemocracyOS France, l’étudiant(e) contribuera à :

Co-définir une stratégie d’ouverture à court et moyen terme pour développer la communauté open source autour du logiciel

Faciliter au maximum l’entrée de nouveaux contributeurs techniques

Créer un processus de contribution au code, clair et transparent

Technologies

  • HTML 5

  • CSS 3

  • Javascript ES2015 (Babel)

  • Node.js 4 – 6

  • MongoDB 3+

Bibliothèques Node.JS :

  • Express 4 (serveur http / https)

  • Passport (authentification)

  • Jade/Pug (UX)

  • React (UX)

  • Mongoose (modèle de donnée)

Profil / expérience

  • Au minimum 2 ans d’étude en programmation

  • Au moins une réalisation effectuée (projet / application complète) couvrant 80% des technologies / bibliothèques concernées

  • Sensibilité à l’Open Source et aux Civic Tech

  • Posséder son propre équipement informatique

  • Bonne maîtrise de l’anglais technique à l’écrit (l’espagnol est un atout)

Conditions du stage

Durée : De 3 à 6 mois , disponible dès à présent

Lieu : L’étudiant(e) travaillera en lien direct avec le développeur principal de DemocracyOS France ainsi que plusieurs contributeurs clés du projet, au sein de l’espace de co-working Volumes, dans le 19ème arrondissement.

Modalités : L’étudiant pourra être amené à participer aux réunions et assemblées générales organisées par l’association DemocracyOS France, pour présenter l’avancée des travaux.

Il pourra également participer aux hackathons Open Democracy Now organisés par l’association, dans l’optique de faire entrer de nouveaux contributeurs au sein du projet.

Contact

contact@democracyos.eu

DemocracyOS est une plateforme de consultation en ligne qui permet de prendre des décisions collectivement, en toute transparence. Elle est open source, afin d’offrir l’opportunité à un maximum d’acteurs de s’en saisir, de l’utiliser, de l’améliorer (etc.), et d’apporter aux utilisateurs un ensemble de garanties en matière de transparence et de sincérité.

Née en 2012 en Argentine, elle est aujourd’hui disponible en plus de 18 langues et a été utilisée dans une dizaine de pays, à des niveaux de gouvernement différents. En France, son développement est porté par une association, qui assure sa promotion et le développement de sa communauté.

Caroline Corbal

Author Caroline Corbal

More posts by Caroline Corbal

Leave a Reply