📚
Pronot'if
Pronot'ifGitHub
  • 👋Bienvenu(e) !
  • Les basiques
    • 🤔Pronot'if : quèsaco ?
    • 💻Comment ça fonctionne ?
  • Installation
    • 🛠️Pronot'if Setup
  • Contribuer
    • 📌Avant de commencer
    • 🖱️Développeurs
      • ⚙️Préparer l'environnement de développement
      • 🌳Arborescence
      • 🧩Git
  • ✏️Autres
    • 🎨Graphistes
    • 🧪Testeurs
Propulsé par GitBook
Sur cette page
  • Structure
  • .github
  • Data
  • Fonts
  • Icons
  • Server
  • Token
  • Web

Cet article vous a-t-il été utile ?

  1. Contribuer
  2. Développeurs

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

  • 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
PrécédentPréparer l'environnement de développementSuivantGit

Dernière mise à jour il y a 2 mois

Cet article vous a-t-il été utile ?

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