-
Notifications
You must be signed in to change notification settings - Fork 4
Contributions
Si vous êtes ici c'est que vous envisagez de contribuer à Vliller et nous en sommes ravis ! Avant toute chose, prenez le temps de jeter un oeil à la roadmap afin d'avoir une idée des features que nous avons pour ambition d'implémenter :)
Si votre idée ne figure pas dans cette roadmap, nous vous invitons à ouvrir une issue sur Github afin de discuter de cette dernière et de décider de son éventuelle développement !
Le projet étant destiné à un public francophone, l'ensemble des documents relatifs à celui-ci sont à rédiger en Français.
Néanmoins l'intégralité du code ainsi que des commits doivent être en Anglais.
Voici les quelques étapes à suivre pour contribuer à Vliller :
- Faites un Fork du repo sur votre compte Github
- Taper
git checkout develop
etgit pull
, vous devriez avoir un messageAlready up-to-date
par rapport à Vliller - Créer une branche avec un nom commençant par
feature-
pour les nouvelle fonctionnalités etbugfix-
pour les corrections de bugs (eg.git checkout -b feature-pull-to-refresh
). Plus d'information : https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow - Implémentez votre idée
- Soumettez une pull request
- Attendez la review de votre PR, si tout est satisfaisant elle sera mergée dans la prochaine release ! Si ce n'est pas (et c'est probable) une discussion sera ouverte afin d'échanger sur les correctifs nécessaires.
Afin de pouvoir compiler le projet il vous faudra avant toute chose :
- Installer
npm
si ce n'est pas déjà fait - Executer
npm install -g cordova ionic
pour installer globalementcordova
etionic
- Executer
npm install
qui installera les différents modules du projet
- Assurez-vous que votre variable d'environnement
ANDROID_HOME
est correctement configurée - Installez si nécessaire la liste des outils ci-dessous depuis l'utilitaire que vous pourrez lancer en tapant
$ANDROID_HOME/tools/android
-
Android SDK Build-Tools
en version23.0.1
Android 6 (API23)
Android Support Repository
Google Play Services
Google Repository
-
Pour compiler la version iOS de Vliller il vous faudra être sur un système macOS.
Pour lancer l'application sur votre smartphone Android :
ionic cordova run android
Pour lancer l'application sur un émulateur iPhone :
ionic cordova run ios --emulator
Il est également possible d'effectuer uniquement la partie "build" et de lancer l'émulateur/le mobile directement depuis xcode.