forked from PapillonApp/Papillon
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit ab4c1c6
Showing
592 changed files
with
48,853 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ko_fi: thepapillonapp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
name: 🐛 Signaler un bug | ||
description: Signalez un bug pour nous aider à améliorer Papillon | ||
title: '[Bug]: ' | ||
labels: [bug] | ||
assignees: | ||
- Vexcited | ||
- ecnivtwelve | ||
- LeGeek01 | ||
body: | ||
- type: textarea | ||
attributes: | ||
label: Description du bug | ||
description: Une description claire et concise du bug. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Étapes à reproduire | ||
description: 'Étapes pour reproduire le bug :' | ||
placeholder: | | ||
1. [ex: Etape 1] | ||
2. [ex: Etape 1] | ||
value: | | ||
1. | ||
2. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Comportement attendu | ||
description: Une description claire et concise de ce que vous attendiez. | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: Appareil | ||
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.0-beta' | ||
value: '7.0.0-beta' | ||
validations: | ||
required: true | ||
- type: dropdown | ||
attributes: | ||
label: Environnement | ||
options: | ||
- Application native Android | ||
- Application native iOS | ||
- Prébuild de développement (iOS/Android) | ||
validations: | ||
required: true | ||
- type: dropdown | ||
attributes: | ||
label: Service scolaire | ||
options: | ||
- 🦋 Pronote | ||
- 🟦 EcoleDirecte | ||
- 🟡 Skolengo | ||
- 🔴 Turboself | ||
- 🟣 ARD-GEC | ||
- ⭕ Autre | ||
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 ! | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
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 ? | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
name: 💅 Amélioration | ||
description: Suggérez une amélioration. | ||
title: '[Enhancement]: ' | ||
labels: [enhancement] | ||
body: | ||
- type: textarea | ||
attributes: | ||
label: Description du problème | ||
description: "Ce n'est pas assez intuitif ? Un contraste n'est pas assez prononcé ?" | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: "Description de l'amélioration" | ||
description: Une description claire et concise de l'amélioration. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Contexte supplémentaire | ||
description: "Ajoutez tout autre contexte ou capture d'écran permettant de clarifier votre question." | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
name: 🚀 Nouvelle Pull Request | ||
description: Proposez vos modifications pour améliorer Papillon | ||
title: '[PR]: ' | ||
labels: [pull-request] | ||
assignees: | ||
- Vexcited | ||
- ecnivtwelve | ||
- LeGeek01 | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
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) | ||
- type: checkboxes | ||
id: checklist | ||
attributes: | ||
label: Checklist d'avant pull request | ||
description: Veuillez cocher toutes les cases applicables. | ||
options: | ||
- label: Vous avez testé de build le projet avec vos modifications et ce build **a réussi** | ||
- label: Vous respectez les conventions de codage et de nommage du projet | ||
- label: Vous utilisez la **tabulation** pour l'indentation afin de maintenir un code lisible | ||
- label: Cette pull request **n'est pas un duplicata** d'une autre | ||
- label: Cette pull request est prête à être **revue** (review) et **fusionnée** (merge) | ||
- label: Il n'y a pas de **`TODO`** (aka des annotations pour du code manquant) dans vos modifications | ||
- label: Il n'y a pas **d'erreurs de langue** dans votre code (grammaire, vocabulaire, conjugaison, orthographe) | ||
- label: Les détails des changements ont été décrits ci-dessous | ||
- label: 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) | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Changelogs proposés | ||
description: Décrivez les modifications que vous avez effectuées. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: Informations supplémentaires | ||
description: Ajoutez ici toute information supplémentaire si nécessaire. | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files | ||
|
||
# dependencies | ||
node_modules/ | ||
|
||
# Expo | ||
.expo/ | ||
dist/ | ||
web-build/ | ||
|
||
# Native | ||
*.orig.* | ||
*.jks | ||
*.p8 | ||
*.p12 | ||
*.key | ||
*.mobileprovision | ||
|
||
# Metro | ||
.metro-health-check* | ||
|
||
# debug | ||
npm-debug.* | ||
yarn-debug.* | ||
yarn-error.* | ||
|
||
# macOS | ||
.DS_Store | ||
*.pem | ||
|
||
# local env files | ||
.env*.local | ||
|
||
# typescript | ||
*.tsbuildinfo | ||
|
||
|
||
.vscode/ | ||
.idea/ | ||
|
||
# Expo | ||
.expo | ||
dist/ | ||
web-build/ | ||
android/app/release/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
import Router from "@/router"; | ||
import { useFonts } from "expo-font"; | ||
import { btoaPolyfill, atobPolyfill } from "js-base64"; | ||
import * as SplashScreen from "expo-splash-screen"; | ||
import { LogBox } from "react-native"; | ||
import React, { useEffect } from "react"; | ||
import { expoGoWrapper } from "@/utils/native/expoGoAlert"; | ||
import AsyncStorage from "@react-native-async-storage/async-storage"; | ||
|
||
SplashScreen.preventAutoHideAsync(); | ||
|
||
export default function App () { | ||
const [fontsLoaded, fontError] = useFonts({ | ||
light: require("./assets/fonts/FixelText-Light.ttf"), | ||
regular: require("./assets/fonts/FixelText-Regular.ttf"), | ||
medium: require("./assets/fonts/FixelText-Medium.ttf"), | ||
semibold: require("./assets/fonts/FixelText-SemiBold.ttf"), | ||
bold: require("./assets/fonts/FixelText-Bold.ttf"), | ||
}); | ||
|
||
const applyGlobalPolyfills = () => { | ||
const encoding = require("text-encoding"); | ||
Object.assign(global, { | ||
TextDecoder: encoding.TextDecoder, | ||
TextEncoder: encoding.TextEncoder, | ||
atob: atobPolyfill, | ||
btoa: btoaPolyfill | ||
}); | ||
}; | ||
|
||
applyGlobalPolyfills(); | ||
|
||
useEffect(() => { | ||
LogBox.ignoreLogs([ | ||
"[react-native-gesture-handler]", | ||
"VirtualizedLists should never be nested", | ||
"TNodeChildrenRenderer: Support for defaultProps" | ||
]); | ||
|
||
// Register background tasks only if not running in the Expo Go app | ||
expoGoWrapper(async () => { | ||
const registerBackgroundTasks = (await import("@/background/BackgroundTasks")).default; | ||
registerBackgroundTasks(); | ||
}); | ||
}, []); | ||
|
||
if (!fontsLoaded && !fontError) return null; | ||
return <Router />; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# Code de Conduite - Projet Papillon | ||
|
||
Le projet Papillon s'engage à maintenir un environnement ouvert, respectueux et collaboratif pour tous les membres de sa communauté. Notre objectif est de développer une application de vie scolaire en France qui soit inclusive et bénéfique pour tous, tout en créant une atmosphère collaborative et agréable pour nos contributeurs. | ||
|
||
## Nos Engagements | ||
|
||
### 1. Respect et Tolérance | ||
|
||
En tant que membres de l'équipe, ou contributeurs, nous nous engageons à créer une expérience de participation à notre communauté qui soit exempte de harcèlement, quel que soit l'âge, la taille corporelle, le handicap visible ou invisible, l'ethnicité, les caractéristiques sexuelles, l'identité et l'expression de genre, le niveau d'expérience, l'éducation, le statut socio-économique, la nationalité, l'apparence personnelle, la race, la religion ou l'identité sexuelle et l'orientation. | ||
|
||
Nous nous engageons à agir et à interagir de manière à contribuer à une communauté ouverte, accueillante, diversifiée, inclusive et saine. | ||
|
||
### 2. Normes de Conduite | ||
|
||
Des exemples de comportements qui contribuent à un environnement positif pour notre communauté incluent : | ||
|
||
- Faire preuve d'empathie et de gentillesse envers les autres. | ||
- Respecter les opinions, les points de vue et les expériences différentes. | ||
- Donner et accepter de manière constructive les retours d'informations. | ||
- Assumer la responsabilité de nos erreurs, présenter des excuses à ceux qui sont affectés et tirer des leçons de l'expérience. | ||
- Se concentrer sur ce qui est le mieux non seulement pour nous en tant qu'individus, mais aussi pour l'ensemble de la communauté. | ||
|
||
Des exemples de comportements inacceptables incluent : | ||
|
||
- L'utilisation de langage ou d'images sexualisés et l'attention sexuelle sous quelque forme que ce soit. | ||
- Les commentaires trolls, insultants, diffamatoires et les attaques personnelles ou politiques. | ||
- Le harcèlement public ou privé. | ||
- La divulgation d'informations privées d'autres personnes, telles qu'une adresse physique ou électronique, sans leur autorisation explicite. | ||
- Tout autre comportement qui pourrait raisonnablement être considéré comme inapproprié dans un contexte professionnel. | ||
|
||
## Responsabilités en Matière d'Application | ||
|
||
Les leaders de la communauté sont responsables de clarifier et d'appliquer nos normes de comportement acceptables, et prendront des mesures correctives appropriées et équitables en réponse à tout comportement qu'ils jugent inapproprié, menaçant, offensant ou préjudiciable. | ||
|
||
Les leaders de la communauté ont le droit et la responsabilité de supprimer, de modifier ou de rejeter les commentaires, les validations, le code, les contributions au wiki, les problèmes et autres contributions qui ne sont pas conformes à ce Code de Conduite, et ils communiqueront les raisons des décisions de modération lorsque cela est approprié. | ||
|
||
## Portée | ||
|
||
Ce Code de Conduite s'applique dans tous les espaces de la communauté, et également lorsque l'individu représente officiellement la communauté dans des espaces publics. Des exemples de représentation de notre communauté incluent l'utilisation d'une adresse e-mail officielle, la publication via un compte de médias sociaux officiel ou l'agissement en tant que représentant désigné lors d'un événement en ligne ou hors ligne. | ||
|
||
## Application | ||
|
||
Les incidents de comportement abusif, de harcèlement ou autrement inacceptable peuvent être signalés aux leaders de la communauté responsables de l'application à <[email protected]>. | ||
Toutes les plaintes seront examinées et traitées rapidement et équitablement. | ||
|
||
Tous les leaders de la communauté sont tenus de respecter la confidentialité et la sécurité du rapporteur de tout incident. | ||
|
||
## Lignes Directrices d'Application | ||
|
||
Les leaders de la communauté suivront ces Lignes Directrices d'Impact sur la Communauté pour déterminer les conséquences de toute action qu'ils estiment en violation de ce Code de Conduite : | ||
|
||
### 1. Correction | ||
|
||
**Impact sur la Communauté** : Utilisation de langage inapproprié ou d'un autre comportement jugé non professionnel ou indésirable dans la communauté. | ||
|
||
**Conséquence** : Un avertissement privé et écrit des leaders de la communauté, clarifiant la nature de la violation et expliquant pourquoi le comportement était inapproprié. Une excuse publique peut être demandée. | ||
|
||
### 2. Avertissement | ||
|
||
**Impact sur la Communauté** : Violation par un incident unique ou une série d'actions. | ||
|
||
**Conséquence** : Un avertissement avec des conséquences pour un comportement continu. Aucune interaction avec les personnes impliquées, y compris une interaction non sollicitée avec ceux qui appliquent le Code de Conduite, pendant une période déterminée. Cela inclut d'éviter les interactions dans les espaces de la communauté ainsi que dans les canaux externes comme les médias sociaux. Enfreindre ces termes peut entraîner une exclusion temporaire ou permanente. | ||
|
||
### 3. Exclusion Temporaire | ||
|
||
**Impact sur la Communauté** : Violation sérieuse des normes de la communauté, y compris un comportement inapproprié soutenu. | ||
|
||
**Conséquence** : Une exclusion temporaire de toute interaction ou communication publique avec la communauté pendant une période déterminée. Aucune interaction publique ou privée avec les personnes impliquées, y compris une interaction non sollicitée avec ceux qui appliquent le Code de Conduite, n'est autorisée pendant cette période. Enfreindre ces termes peut entraîner une exclusion permanente. | ||
|
||
### 4. Exclusion Permanente | ||
|
||
**Impact sur la Communauté** : Démontrer une violation continue des normes de la communauté, y compris un comportement inapproprié soutenu, le harcèlement d'un individu ou l'agression envers ou la dépréciation de classes d'individus. | ||
|
||
**Conséquence** : Une exclusion permanente de toute interaction publique au sein de la communauté. | ||
|
||
> \*Ce code de conduite est spécifiquement adapté pour le projet Papillon, en prenant en compte des éléments d'inclusion, de collaboration et de respect mutuel. |
Oops, something went wrong.