🌳Arborescence
Apprenez en plus sur la structure globale des fichiers du projet.
Structure
Le projet est organisé en plusieurs dossiers et sous-dossiers comme décrit ci dessous. Il est important de connaitre et respecter la structure afin de garder une consistance dans le projet.
.github
.githubFichiers en rapport avec GitHub tels que les modèles d'issues, de pull requests ou encore la politique de sécurité.
ISSUE_TEMPLATEDossier avec les fichiers des modèles d'issues.CONTRIBUTING.mdGuide de contributionPULL_REQUEST_TEMPLATE.mdModèle pour les Pull RequestSECURITY.mdPolitique de sécuritéfunding.ymlIntégration dans GitHub du lien Ko-Fi
Data
DataFichiers de configuration utilisés par les différents scripts.
emoji_cours_names.jsonFichier JSON avec les correspondances entre les noms de matières et les émojis associés.subject_names_format.jsonFichier JSON avec les réécritures au propre des noms des matières ainsi que le déterminant à utiliser.config.iniA RETIRER Ancien fichier où les données utilisateurs étaient écrites par Pronot'if Setup.ent_data.jsonA RETIRER Ancien fichier pour faire lien entre les établissements et les ENT associés.
Fonts
FontsFichiers des polices d'écritures utilisées dans les différentes interfaces. La police utilisée est Fixel, elle est téléchargeable à l'adresse suivante : https://fixel.macpaw.com.
Fixel Display : Police de titres et éléments principaux
FixelDisplay-Bold.otfFixelDisplay-Medium.otf
Fixel Text : Police par défaut pour les textes
FixelText-Regular.otfFixelText-SemiBold.otfFixelText-Medium.otf
Icons
IconsIcônes utilisées dans l'application Pronot'if Setup
/Messagebox UI: IcĂ´nes des pop-ups.*.png
/Global UI: IcĂ´nes globales dans le logiciel.*.png
Server
ServerFichiers relatifs au Backend en charge de l'API.
app.pyScript principal de l'API/staticDossier accéssible au publicrobots.txt
Token
Token A RETIRER, Fichiers de templates utilisées par Pronot'if Setup
*.env
Web
Arborescence détaillée des fichiers et dossiers pour le site et l'application (pwa) :
/Website
├── /langs #Traductions
├── fr.json
├── es.json
├── en.json
├── /scripts #JavaScript
├── sw.js
├── support.js
├── status_checker.js
├── index.js
├── download.js
├── config.js
├── /styles #CSS
├── support-style.css
├── index-style.css
├── download-style.css
├── index.html
├── download.html
├── support.html
├── manifest.json
/images #Images
├── /Website
├── /Assets
├── iphone.png
├── /Icons
├── /Dark
├── *.png
├── /Light
├── *.png
├── /pwa
├── /assets
├── logo.jpg
├── /splashes #Ecrans de chargements
├── /ios
├── *.png
/pwa #Application
├── /fonts #Polices
├── FixelVariable.ttf
├── FixelVariableItalic.ttf
├── /scripts #JavaScript
├── jsQR.js
├── pwa.js
├── /styles #CSS
├── fonts.css
├── offline.css
├── pwa-style.css
├── index.htm
├── offline.htm
├── sw.jsMis à jour
Ce contenu vous a-t-il été utile ?