Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview expo #364

Closed
wants to merge 9 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 45 additions & 44 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -1,89 +1,90 @@
name: 🐛 Signaler un bug
description: Signalez un bug pour nous aider à améliorer Papillon
title: '[Bug]: '
labels: [bug]
description: Signaler des bugs nous permet à améliorer Papillon !
title: "[Bug]: "

body:
- type: textarea
attributes:
label: Description du bug
description: Une description claire et concise du bug.
description: Plus de détails nous permettent de trouver plus vite le bug !
placeholder: La connexion à mon établissement ne fonctionne pas, j'ai un chargement infini lors de la connexion
validations:
required: true

- type: textarea
attributes:
label: Étapes à reproduire
description: 'Étapes pour reproduire le bug :'
description: Comment pouvons-nous reproduire le bug ?
placeholder: |
1. [ex: Etape 1]
2. [ex: Etape 1]
value: |
1.
2.
1. Ouvrir l'application
2. Se connecter à l'établissement
3. Appuyer sur "Connexion"
4. Observer le comportement
validations:
required: true

- type: textarea
attributes:
label: Comportement attendu
description: Une description claire et concise de ce que vous attendiez.
description: Ce que Papillon doit faire
placeholder: Que la connexion à mon établissement fonctionne et qu'il n'y ait pas de chargement infini
validations:
required: true

- type: input
attributes:
label: Appareil
description: Quel appareil utilisé pour rencontrer ce bug ?
placeholder: iPhone 13, Samsung Galaxy S23...
validations:
required: true

- type: input
attributes:
label: Version du système d`exploitation
placeholder: iOS 18, Android 14...
validations:
required: true
- type: input
attributes:
label: Version
placeholder: '7.0.1-beta'
value: '7.0.1-beta'
label: Version du système d'exploitation
description: Paramètres (Téléphone) -> À propos (Android)/Général (Apple)
placeholder: iOS 18, Android 15...
validations:
required: true

- type: dropdown
attributes:
label: Environnement
label: Papillon testé depuis
description: Tu as rencontré ce bug sur quel type de Papillon ?
options:
- Application native Android
- Application native iOS
- Prébuild de développement (iOS/Android)
- Play/Apple Store (Version Stable)
- Play Store/TestFlight (Version Bêta)
- Expo Go (Version Dev)
validations:
required: true
- type: dropdown

- type: input
attributes:
label: Source de l'application
options:
- Stores (Play Store / App Store)
- Github
label: Version utilisée
description: Sur quelle version le bug est rencontré ? Paramètres (Papillon) -> Version affichée en bas de la page
placeholder: "7.5.0"
validations:
required: true

- type: dropdown
attributes:
label: Service scolaire
label: Service scolaire/cantine
description: Chaque personne dans l'équipe de Papillon a un domaine pour plus d'efficacité (🎒 = Service scolaire et 🍽️ = Service de cantine)
options:
- 🦋 Pronote
- 🟦 EcoleDirecte
- 🟡 Skolengo
- 🔴 Turboself
- 🟣 ARD-GEC
- ⭕ Autre
- 🎒🦋 Pronote
- 🎒🟦 ÉcoleDirecte
- 🎒🟡 Skolengo
- 🎒🏫 Universités et autres (à préciser dans la description du bug)
- 🍽️🔴 Turboself
- 🍽️🟣 ARD
- 🍽️🔵 Izly
validations:
required: true

- type: textarea
attributes:
label: "Captures d'écran / vidéo"
description: "Si possible, ajoutez des captures d'écran pour aider à expliquer votre problème."
validations:
required: false
- type: textarea
attributes:
label: Contexte supplémentaire
description: Des liens ? Des références ? Tout ce qui peut nous donner plus de détails sur le problème que vous rencontrez !
label: "Capture(s) d'écran / vidéo"
description: Cela permettra que le bug soit résolu encore plus vite
placeholder: Il faut cliquer sur l'icône 📎 pour pouvoir importer une/des photo(s)/vidéo(s)
validations:
required: false
14 changes: 6 additions & 8 deletions .github/ISSUE_TEMPLATE/config.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
blank_issues_enabled: false
contact_links:
- name: Votre problème concerne une faille de sécurité ?
url: https://github.com/PapillonApp/Papillon/security/advisories/
about: Merci de nous contacter via ce formulaire.
- name: Vous avez un problème personnel ?
- name: Une faille de sécurité ?
url: https://github.com/PapillonApp/Papillon/security/advisories/new
about: Merci de nous contacter via ce formulaire

- name: Une question ? Un problème personnel ?
url: https://discord.gg/WXntBawAk8
about: Merci de nous contacter via notre serveur Discord.
- name: Vous avez une question ?
url: https://discord.gg/WXntBawAk8
about: Merci de nous contacter via notre serveur Discord.
about: L'équipe Papillon est disponible sur Discord, nous pouvons répondre aux questions
23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/enhancement.yaml

This file was deleted.

17 changes: 10 additions & 7 deletions .github/ISSUE_TEMPLATE/feature.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
name: ✨ Fonctionnalité
description: Suggérez une fonctionnalité.
title: '[Feature]: '
labels: [feature]
name: ✨ Amélioration/Fonctionnalité
description: Comment pouvons-nous améliorer Papillon ?
title: "[Feature]: "

body:
- type: textarea
attributes:
label: Description de la fonctionnalité
description: "Ajout d'un générateur de poneys ? D'un calcul de l'aura de l'élève ?"
description: Fait place à la créativité en bien détaillant ce qu'il faut faire
placeholder: Ça serait cool une intégration d'un simulateur permettant de savoir si on aura le bac/brevet !
validations:
required: true

- type: textarea
attributes:
label: Contexte supplémentaire
description: "Ajoutez tout autre contexte ou design permettant de clarifier votre idée."
label: Davantage de détails ?
description: Intégrer une/des image(s) pour nous projeter serait super, mais c'est pas grave s'il n'y en a pas
placeholder: Ah, même si j'ai des idées, je suis pas designer 🤣
validations:
required: false
55 changes: 37 additions & 18 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,48 @@
# 🚀 Nouvelle Pull Request

Proposez vos modifications pour améliorer Papillon
Merci de contribuer à l'amélioration de Papillon !

## Informations importantes
Des questions sur les pull requests ? Une documentation a spécialement été crée ici => https://gitbook.getpapillon.xyz/organisation/outils-internes/github

Merci de vous référer à la documentation sur la contribution si vous avez des questions à propos des pull requests (https://gitbook.getpapillon.xyz/organisation/outils-internes/github)
## Avant toute chose...

## Checklist d'avant pull request
Pour nous aider à tester la pull request, merci de cocher les cases (_en rajoutant un `x` dans les crochets_) si c'est le cas :

Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].
Type de pull request :

- [ ] Vous avez testé de build le projet avec vos modifications et ce build **a réussi**
- [ ] Vous respectez les conventions de codage et de nommage du projet
- [ ] Vous utilisez la **tabulation** pour l'indentation afin de maintenir un code lisible
- [ ] Cette pull request **n'est pas un duplicata** d'une autre
- [ ] Cette pull request est prête à être **revue** (review) et **fusionnée** (merge)
- [ ] Il n'y a pas de **`TODO`** (aka des annotations pour du code manquant) dans vos modifications
- [ ] Il n'y a pas **d'erreurs de langue** dans votre code (grammaire, vocabulaire, conjugaison, orthographe)
- [ ] Les détails des changements ont été décrits ci-dessous
- [ ] Cette pull-request n'est pas une **"breaking-change"** (des modifications qui vont entraîner la modification du fonctionnement de certaines fonctionnalités déjà existantes)
- [] **Breaking-change** (_des modifications avec un impact sur les fonctionnalités actuelles_)
- [] **Feat** (_ajoute une amélioration/nouveauté_)
- [] **Fix** (_permet de corriger un bug_)
- [] **Styles** (_change/ajoute du style_)

## Changelogs proposés
## Résumé des changements effectués

Décrivez les modifications que vous avez effectuées.
> [!NOTE]
>
> Un bot détaillera dans la section `Autres informations` toutes les modifications que tu as effectué.
>
> Mais un bot reste un bot, ça peut bugger 😉. C'est pour ça qu'il est demandé un **résumé** des modifications effectuées

## Informations supplémentaires
_Les modifications_

Ajoutez ici toute information supplémentaire si nécessaire.
## Capture(s) d'écran (simplifie le test de la pull request)

_Le(s) capture(s) d'écran_

## Issue(s) en rapport

> [!NOTE]
>
> Cette section permet de linker des issues à la pull request. Cela signifie qu'une fois la pull request mergée, les issues listées ci-dessous seront fermées automatiquement

- Closed #(_le numéro de l'issue_)

_S'il y en a plusieurs, continuer à les lister_

- Closed #(_le numéro de l'issue_)

### Autres informations

> [!WARNING]
>
> Cette section est réservé aux bots (_liste des bots_), merci de laisser la section comme elle est
Loading
Loading