Skip to content
This repository has been archived by the owner on Dec 17, 2019. It is now read-only.

m6r/nlp

Repository files navigation

Nous le peuple

NLP est la future nouvelle version de la plateforme qui permet le fonctionnement de "Nous le Peuple", l'agora citoyenne du Mouvement pour la 6ème République.

C'est la plateforme qui permet déjà le fonctionnement du vote pour l'Assemblée Représentative du mouvement.

Si vous êtes développeuse ou développeur, vous êtes invité-e à contribuer au développement en rejoignant la liste http://listes.m6r.fr/wws/info/nouslepeuple-devel, et en faisant des pull requests. Avant toute chose, lisez cependant le paragraphe suivant ainsi le fichier CONTRIBUTING.

Merci aussi de ne pas utiliser Github pour proposer de nouvelles fonctionnalités ou discuter de l'évolution de la plateforme. Utilisez plutôt la catégorie dédiée sur Nous le Peuple.

Le projet utilise le framework PHP Symfony. La documentation de Symfony est riche et bien construite. Il nécessite PHP >= 5.3 et une base de donnée Mysql ou MariaDB.

Contribuer

Si vous n’êtes pas habitué-e à Github et aux Pull Requests, vous trouverez de l'aide dans le fichier CONTRIBUTING.

Les contributions doivent être accompagnées des tests unitaires nécessaires.

Le code suit les standards PSR-1 et PSR-2, plus les standards de php-cs- fixer avec --level=symfony.

Toutes les traductions qui est possible de faire dans les templates doivent être faites dans les templates à l'aide du filtre trans, de manière à pouvoir utiliser la commande translation:update. Cela signifie notamment qu'il faut rendre une partie des formulaires à la main. Dans certains cas particuliers, comme pour les messages flash, cela est impossible. Ces messages doivent alors être appelé dans un catalogue séparé au format XLIFF, de manière à ce que message.fr.xlf puisse être généré automatiquement.

Les noms de méthodes et fonctions ainsi que les commentaires sont à écrire en anglais.

About

Future version 2 de Nous le Peuple et actuelle plateforme de vote du M6R.

Resources

License

Stars

Watchers

Forks

Packages

No packages published