🌳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

Fichiers en rapport avec GitHub tels que les modèles d'issues, de pull requests ou encore la politique de sécurité.

  • ISSUE_TEMPLATE Dossier avec les fichiers des modèles d'issues.

  • CONTRIBUTING.md Guide de contribution

  • PULL_REQUEST_TEMPLATE.md Modèle pour les Pull Request

  • SECURITY.md Politique de sĂ©curitĂ©

  • funding.yml IntĂ©gration dans GitHub du lien Ko-Fi

Data

Fichiers de configuration utilisés par les différents scripts.

  • emoji_cours_names.json Fichier JSON avec les correspondances entre les noms de matières et les Ă©mojis associĂ©s.

  • subject_names_format.json Fichier JSON avec les réécritures au propre des noms des matières ainsi que le dĂ©terminant Ă  utiliser.

  • config.ini A RETIRER Ancien fichier oĂą les donnĂ©es utilisateurs Ă©taient Ă©crites par Pronot'if Setup.

  • ent_data.json A RETIRER Ancien fichier pour faire lien entre les Ă©tablissements et les ENT associĂ©s.

Fonts

Fichiers 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.otf

    • FixelDisplay-Medium.otf

  • Fixel Text : Police par dĂ©faut pour les textes

    • FixelText-Regular.otf

    • FixelText-SemiBold.otf

    • FixelText-Medium.otf

Icons

Icô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

Fichiers relatifs au Backend en charge de l'API.

  • app.py Script principal de l'API

  • /static Dossier accĂ©ssible au public

    • robots.txt

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.js

Mis Ă  jour

Ce contenu vous a-t-il été utile ?