Browse Source

Correction texte

Loquicom 4 years ago
parent
commit
7ffdaa8e57

+ 20 - 20
text/app/Application.md

@@ -2,10 +2,10 @@ Cette application est écrite entièrement avec des langages web (HTML / CSS / J
 
 #### Outils
 
-Plusieurs outils ont été installé avec l'application pour pouvoir l'utiliser simplement et sans installation de dépendances externes :
+Plusieurs outils ont été installés avec l'application pour pouvoir l'utiliser simplement et sans installation de dépendances externes :
 
 - [Electron forge](https://www.electronforge.io) : Outils pour créer, publier et installer facilement des applications Electron
-- [Commander](https://github.com/tj/commander.js) : Gestion CLI pour node (permet de gérer les arguments pour savoir quel version de l'application lancer)
+- [Commander](https://github.com/tj/commander.js) : Gestion CLI pour node (permet de gérer les arguments pour savoir quelle version de l'application lancer)
 - [node-sass](https://github.com/sass/node-sass) : Compilateur fichier SCSS en CSS
 - [del](https://github.com/sindresorhus/del) : Suppression de fichier
 
@@ -13,18 +13,18 @@ Plusieurs outils ont été installé avec l'application pour pouvoir l'utiliser
 
 L'application utilise plusieurs frameworks pour faciliter le développement et la mise en page de l'application :
 
-- [Materialize](https://materializecss.com) : Framework CSS / JS utilisé pour le design et les fonctionnalités graphiques du sites (pop-up, toast, chargement, ...)
+- [Materialize](https://materializecss.com) : Framework CSS / JS utilisé pour le design et les fonctionnalités graphiques du site (pop-up, toast, chargement, ...)
 - [Jquery](https://jquery.com) : Permet de simplifier l'interaction avec le DOM
-- [Google code prettify](https://github.com/googlearchive/code-prettify) : Met en forme (couleur, police, ...) les extraits de code présent dans la page
+- [Google code prettify](https://github.com/googlearchive/code-prettify) : Met en forme (couleur, police, ...) les extraits de code présents dans la page
 - [Marked](https://marked.js.org/) : Compilateur markdown en HTML
 - [DOMPurify](https://github.com/cure53/DOMPurify) : Nettoie l'HTML pour éviter les injections XSS
 - [SimpleMDE](https://simplemde.com) : Éditeur markdown WYSIWYG
 
-Toute la partie métier de l'application a été écrite en javascript sans framework particulier. Pour les fichiers de style le format SCSS a été choisit et un compilateur SCSS en CSS est intégré au projet.
+Toute la partie métier de l'application a été écrite en javascript sans framework particulier. Pour les fichiers de style le format SCSS a été choisi et un compilateur SCSS en CSS est intégré au projet.
 
 #### Lancement
 
-Cette application ne peut être lancée uniquement avec Electron, il est **impossible** de lancer l'application autrement.
+Cette application ne peut être lancée uniquement qu'avec Electron, il est **impossible** de lancer l'application autrement.
 En effet l'application utilise des fonctionnalités propre à Electron (et node.js) et ne peut donc être lancée que dans cet environnement.
 
 Pour lancer l'application il suffit d'utiliser l'une des commandes suivantes
@@ -38,37 +38,37 @@ npm run app:electron
 ```
 
 Au lancement de l'application les fichiers SCSS sont recompilés en CSS. 
-De même lors de la fermeture de l'application si des fichiers temporaires on été crées, ils sont supprimés.
+De même lors de la fermeture de l'application si des fichiers temporaires on été créés, ils sont supprimés.
 
 #### Compilation
 
 Il est théoriquement possible de compiler ce projet pour avoir un exécutable de l'application. Cependant la compilation n'a jamais été testée.
-De plus la structure du projet prévu pour montrer l'intéret et les possibilités d'Electron n'est pas fait pour être compilé et déployé sous forme d'exécutable.
-La compilation est gérée par `Electron forge` et peut être lancé avec la commande suivante :
+De plus la structure du projet est prévue pour montrer l'intérêt et les possibilités d'Electron et n'est pas faite pour être compilée et déployée sous forme d'exécutable.
+La compilation est gérée par `Electron forge` et peut être lancée avec la commande suivante :
 
 ```bash
 npm run make
 ```
 
 La configuration pour la création des éxecutables pour les différents OS est dans le fichier `package.json` dans `config.maker`. 
-La configuration actuel est celle par défaut d'Electron forge. 
-Plus d'informations sur les différents éxecutables qu'il est possible de générer et les conditions pour pouvoir compiler le projet sur les différents OS sont disponible sur [le site web d'Electron forge](https://www.electronforge.io/config/makers).
+La configuration actuelle est celle par défaut d'Electron forge. 
+Plus d'informations sur les différents éxecutables qu'il est possible de générer et les conditions pour pouvoir compiler le projet sur les différents OS sont disponibles sur [le site web d'Electron forge](https://www.electronforge.io/config/makers).
 
 #### Source
 
-Les source de cette application sont disponible dans le dossier `app/` à la racine du projet. Ce dossier possède 3 sous-dossier :
+Les sources de cette application sont disponibles dans le dossier `app/` à la racine du projet. Ce dossier possède 3 sous-dossiers :
 
-- Le dossier `data/` qui contient les données des notes présentent par défaut
+- Le dossier `data/` qui contient les données des notes présentes par défaut
 - Le dossier `main/` qui contient le code source du processus principal d'Electron (plus d'informations dans la note Electron). 
-Les fichiers dans le dossier sont les fichiers de code éxecuté par Electron, le dosser `function/` regroupe les fonctions utilitaire pour ces fichiers et
+Les fichiers dans le dossier sont les fichiers de code éxecutés par Electron, le dossier `function/` regroupe les fonctions utilitaires pour ces fichiers et
 le dossier `asset/` contient les icones utilisés par l'application.
-- Le dossier `renderer/` qui contient les fichiers pour le rendus de l'application. C'est dans ce dossier que ce trouve la base de code commune entre les deux versions de l'application.
+- Le dossier `renderer/` qui contient les fichiers pour le rendu de l'application. C'est dans ce dossier que se trouve la base de code commune entre les deux versions de l'application.
 Les fichiers HTML à la racine du dossier sont les pages qui sont chargées par Electron au lancement. 
-Le dossier `common/` regroupe tous les fichiers Javascript et CSS commun à toutes les pages de l'application.
+Le dossier `common/` regroupe tous les fichiers Javascript et CSS communs à toutes les pages de l'application.
 Le dossier `page/` contient toutes les pages de l'application, chaque page possède son propre dossier avec ces fichiers HTML et Javascript.
-Enfin dans le dossier `service/` ce trouve des class utilitaires pour gérer par exemple le stockage ou le routage entre les pages.
+Enfin dans le dossier `service/` se trouve des class utilitaires pour gérer par exemple le stockage ou le routage entre les pages.
 
-De plus le dossier `helper/` regroupe des fichiers de fonctions utilitaire à thème (par exemple la gestion des fichiers).
-Ces fonctions sont utilisé dans toutes l'application (y comprit dans le fichier `main.js` qui est le fichier principal de l'application).
-Pour finir le dossier `data/` sert à stoquer les infos du dernier lancement (quel version de l'application a été utilisée, pour reset les données en cas de changement, 
+De plus le dossier `helper/` regroupe des fichiers de fonctions utilitaires à thème (par exemple la gestion des fichiers).
+Ces fonctions sont utilisées dans toute l'application (y compris dans le fichier `main.js` qui est le fichier principal de l'application).
+Pour finir le dossier `data/` sert à stoquer les infos du dernier lancement (quelle version de l'application a été utilisée, pour reset les données en cas de changement, 
 ainsi que les fichiers temporaires

+ 6 - 6
text/app/Cliquez sur moi.md

@@ -2,7 +2,7 @@ Ceci est une note. Elle contient des informations diverses. Cette note explique
 
 #### Ajouter une note
 
-Il est possible d'ajouter autant de note que vous voulez.
+Il est possible d'ajouter autant de notes que vous voulez.
 Pour ajouter une note il suffit d'appuyer sur le bouton + ou de faire Ctrl+N, une nouvelle fenêtre s'ouvre pour créer la note. 
 Chaque note apparaitra sous forme de carte dans la page d'accueil. 
 Cliquez dessus pour voir ce qu'elles contiennent. 
@@ -10,24 +10,24 @@ La création d'une note utilise un éditeur WYSIWYG markdown pour mettre en form
 
 #### Modifier une note
 
-Il est aussi possible de modifier une note, pour ce faire cliquez simplement sur le bouton modifier sur la carte ou lorsque la note est affichée. 
+Il est aussi possible de modifier une note, pour ce faire cliquez simplement sur le bouton modifier sur la carte ou sur la note lorsqu'elle est affichée. 
 La modification ouvre la page d'édition dans une nouvelle fenetre
 Le système d'édition est le même que pour l'ajout et utilise le markdown pour mettre en forme le texte.
 
 #### Supprimer une note
 
-Pour supprimer une note il suffit de cliquez sur le bouton supprimer sur la carte ou dans la note. 
+Pour supprimer une note il suffit de cliquer sur le bouton supprimer sur la carte ou dans la note. 
 Une demande de confirmation apparait pour valider ou non la suppression.
 Toute note est définitivement supprimée et ne peut être récupérée.
 
 #### Modifier le nom d'utilisateur
 
-Il est possible de modifier son nom d'utilisateur. Pour ça il suffit de modifier le champ texte à coter de "Bonjour".
+Il est possible de modifier son nom d'utilisateur. Pour ça il suffit de modifier le champ texte à côté de "Bonjour".
 Le nom est alors modifié en direct et sauvegardé.
 
 #### Infos sur l'application
 
-Cette version de l'application utilise des fonctionnalité propre à Electron et ne peut pas être utilisé dans un navigateur (via un serveur HTTP).
-Les fonctionnalités utilisant Electron pour être implementées dans cette version de l'application sont détaillées dans le note `Fonctionnalités`.
+Cette version de l'application utilise des fonctionnalités propres à Electron et ne peut pas être utilisée dans un navigateur (via un serveur HTTP).
+Les fonctionnalités utilisant Electron pour être implementées dans cette version de l'application sont détaillées dans la note `Fonctionnalités`.
 De même pour avoir plus d'informations sur les technologies, la structure et les fichiers du projet réferrez vous à la note `Application`.
 Enfin pour avoir des informations sur le fonctionnement d'Electron dans cette application réferrez vous à la note `Electron`.

+ 12 - 12
text/app/Electron.md

@@ -1,12 +1,12 @@
 Electron permet de faire des applications avec les technologies web (HTML 5 / CSS 3 / Javascript). 
-Les applications créée avec Electron peuvent être compiler pour tous les OS existant, ce qui permet avec une seul base de code d'avoir un executable pour tous les environements. 
-De plus les applications Electron utilise les éléments d'interfaces de l'OS cible, de ce fait l'application ressemblera à une application native de l'OS.
+Les applications créées avec Electron peuvent être compilées pour tous les OS existants, ce qui permet avec une seule base de code d'avoir un executable pour tous les environements. 
+De plus les applications Electron utilisent les éléments d'interfaces de l'OS cible, de ce fait l'application ressemblera à une application native de l'OS.
 
 #### Principe
 
 Electron utilise Node.js et Chromium pour permettre de faire des applications. 
-Chromium est utilisé pour le rendu des fichiers HTML et Node.js pour éxécuter le code Javascript du processus main (Node est basé la version 8 du moteur javascript de Chromium).
-Pour les processus de rendus il est possible (via une option lors de la création de la fenetre) d'utiliser le moteur javascript de Node ou celui intégré à Chromium.
+Chromium est utilisé pour le rendu des fichiers HTML et Node.js pour exécuter le code Javascript du processus main (Node est basé sur la version 8 du moteur javascript de Chromium).
+Pour les processus de rendus il est possible (via une option lors de la création de la fenêtre) d'utiliser le moteur javascript de Node ou celui intégré à Chromium.
 Si l'on utilise le moteur de Chromium dans le rendu il n'est pas possible de faire plus que dans un navigateur classique.
 
 Dans cette version de l'application le moteur de Node est utilisé partout, mais dans la version sans intégration spécifique d'Electron c'est le moteur de Chromium qui est utilisé.
@@ -15,15 +15,15 @@ Dans cette version de l'application le moteur de Node est utilisé partout, mais
 
 Electron possède deux types de processus, le processus principal et les processus de rendus.
 Le processus principal est celui du fichier `main.js` chargé lors du lancement de l'application, 
-les processus de rendus correspondent chaqu'un à une fenêtre de l'application.
-Les fenêtres peuvent être visible ou non (ainsi le calcul du nombre premier est fait dans un processus de rendu lié à une fenêtre invisible).
+les processus de rendus correspondent chacun à une fenêtre de l'application.
+Les fenêtres peuvent être visibles ou non (ainsi le calcul du nombre premier est fait dans un processus de rendu lié à une fenêtre invisible).
 
-Les deux types de processus peuvent communiquer entre eux par le biais d'evenements et d'écouteurs sur ces derniers.
-Chaqu'un possède des fonctionnalités qui lui sont propre et que l'autre ne peux pas réaliser 
-(par exemple les notifications ne peuvent être émise que depuis un processus de rendu).
+Les deux types de processus peuvent communiquer entre eux par le biais d'évènements et d'écouteurs sur ces derniers.
+Chacun possède des fonctionnalités qui lui sont propre et que l'autre ne peut pas réaliser 
+(par exemple les notifications ne peuvent être émises que depuis un processus de rendu).
 
 Au lancement de l'application le fichier `main.js` est éxécuté. Dans un premier temps il va charger les autres fichiers utilisés dans le processus principal.
 Ces fichiers servent par exemple à gérer les différents menus de l'application.
-Ensuite l'application va charger la page HTML correspondant au dashboard et ouvrir un fenêtre (et donc un processus de rendu).
-Dans ce processus de rendu tous les imports javascript vont être chargé par les balises script dans le fichier HTML.
-Le fichier principal pour le chargements des dépendances et des fonctions necessaires pour les processus de rendus est `electronotes.js`
+Ensuite l'application va charger la page HTML correspondant au dashboard et ouvrir une fenêtre (et donc un processus de rendu).
+Dans ce processus de rendu tous les imports javascript vont être chargés par les balises script dans le fichier HTML.
+Le fichier principal pour le chargement des dépendances et des fonctions necessaires pour les processus de rendus est `electronotes.js`

+ 16 - 16
text/app/Fonctionalités.md

@@ -1,7 +1,7 @@
 Dans cette version de l'application la majorité des fonctionnalités de l'application sont implementées en utilisant Electron. 
 Plusieurs fois la mention `CtrlOrCmd+Lettre` apparait dans cette note pour définir les raccourcis clavier. 
-Quand ce mot est présent cela signifie que le raccourcis sur Linux et Windows utilise la touche Ctrl plus une lettre 
-alors que sur Mac on utilisara la touche Cmd en plus de la lettre.
+Quand ce mot est présent cela signifie que le raccourci sur Linux et Windows utilise la touche Ctrl plus une lettre 
+alors que sur Mac on utilisera la touche Cmd en plus de la lettre.
 
 #### Menu d'application
 
@@ -10,11 +10,11 @@ Electronotes possède un menu d'application (souvent situé en haut) qui possèd
 - **Fichier** : Gestion des notes
     - ***Nouveau*** *(CtrlOrCmd+N)* : Ouvre la fenêtre de création d'une nouvelle note
     - ***Importer*** *(CtrlOrCmd+I)* : Importe une note à partir d'un fichier. Plus d'informations dans `Export / Import`
-    - ***Reset*** *(CtrlOrCmd+R)* : Remet l'application dans son état d'origine avant toutes modifications
+    - ***Reset*** *(CtrlOrCmd+R)* : Remet l'application dans son état d'origine avant toute modification
 - **Démo** : Démonstration des posibilités d'Electron
     - ***Calcul nombre premier*** : Permet de calculer si un nombre donné est premier. 
-    Le but est de montré qu'Electron est capable de faire des calculs en arrière plan sans impacter le reste de l'application. 
-    Pour que le calcul ne soit pas trop rapide il faut renseigner un nombre vers les 10 milliards
+    Le but est de montrer qu'Electron est capable de faire des calculs en arrière plan sans impacter le reste de l'application. 
+    Pour que le calcul ne soit pas trop rapide il faut renseigner un nombre aux alentours des 10 milliards
     - ***Reduire l'application*** : Ferme la fenêtre et met l'application dans la barre des tâches. 
     Pour réouvrir l'application il suffit de cliquer sur l'icone
 - **Fenêtre** : Gestion de la fenêtre
@@ -33,36 +33,36 @@ Le menu contextuel s'affiche en faisant clic droit dans l'application. Il propos
 
 - **Nouveau** : Ouvre la fenêtre de création d'une nouvelle note
 - **Importer** : Importe une note à partir d'un fichier. Plus d'informations dans `Export / Import`
-- **Exporter en markdown** : Si coché les fichier exporté seront en markdown et non json. Plus d'informations dans `Export / Import`
+- **Exporter en markdown** : Si coché les fichiers exportés seront en markdown et non en JSON. Plus d'informations dans `Export / Import`
 - **Afficher chargement** : Affiche/Cache l'écran de chargement
 - **Outils Développeur** : Ouvre la console de développement de Chromium
 
 #### Export / Import
 
-Il est possible d'importer et d'exporter des notes sous deux format, en markdown et en JSON.
-Quand l'export est fait en markdown le titre de la note devient le nom du fichier et sont contenue devient celui du fichier.
-Dans le cas de l'export en JSON un fichier avec le format ci-dessous seras généré :
+Il est possible d'importer et d'exporter des notes sous deux formats, en markdown et en JSON.
+Quand l'export est fait en markdown le titre de la note devient le nom du fichier et son contenu devient celui du fichier.
+Dans le cas de l'export en JSON un fichier avec le format ci-dessous sera généré :
 
 ```json
 {
     "id": "id unique de la note dans l'application",
     "title": "titre de la note",
-    "content": "contenue de la note en markdown"
+    "content": "contenu de la note en markdown"
 }
 ```
 
 C'est ce type de fichier qui est utilisé pour importer les notes dans l'application (les fichiers markdown importés sont transformés dans ce format).
-C'est aussi sous cette forme que sont stocker les données dans l'application.
+C'est aussi sous cette forme que sont stockées les données dans l'application.
 
-Pour le choix du type d'export ce fait dans le menu contextuel, par défaut l'export ce fait en markdown. Pour exporter une note il suffit de faire un cliquez-doposez d'une note de l'application vers un gestionnaire de fichier.
+Le choix du type d'export se fait dans le menu contextuel, par défaut l'export se fait en markdown. Pour exporter une note il suffit de faire un cliquer-déposer d'une note de l'application vers un gestionnaire de fichier.
 
 ---
 
-Il est possible d'importer les deux types de fichier de l'export. Pour importer il suffit de selectionner l'option dans le menu d'application (Fichier > Importer), dans le menu contextuel ou de faire le raccourcis CtrlOrCmd+I.
+Il est possible d'importer les deux types de fichiers de l'export. Pour importer il suffit de sélectionner l'option dans le menu d'application (Fichier > Importer), dans le menu contextuel ou de faire le raccourci CtrlOrCmd+I.
 
-Lors de l'import d'un fichier en markdown le nom du fichier devient le titre de la note et le contenue du fichier devient celui de la note.
-Un id est généré automatiquement lors de la création du JSON correspond à la note pour le sotckage.
+Lors de l'import d'un fichier en markdown le nom du fichier devient le titre de la note et le contenu du fichier devient celui de la note.
+Un id est généré automatiquement lors de la création du JSON correspondant à la note pour le sotckage.
 
-Pour l'import d'un fichier JSON celui-ci doit resepecter la structure décrite au-dessus. 
+Pour l'import d'un fichier JSON celui-ci doit respecter la structure décrite au-dessus. 
 De plus l'id ne doit pas être déjà utilisé par une autre note, sinon un message d'erreur est retourné.
 Le JSON est utilisé tel quel pour stocker et afficher la note.

+ 13 - 13
text/src/Application.md

@@ -2,10 +2,10 @@ Cette application est écrite entièrement avec des langages web (HTML / CSS / J
 
 #### Outils
 
-Plusieurs outils ont été installé avec l'application pour pouvoir l'utiliser simplement et sans installation de dépendances externes :
+Plusieurs outils ont été installés avec l'application pour pouvoir l'utiliser simplement et sans installation de dépendances externes :
 
 - [Electron forge](https://www.electronforge.io) : Outils pour créer, publier et installer facilement des applications Electron
-- [Commander](https://github.com/tj/commander.js) : Gestion CLI pour node (permet de gérer les arguments pour savoir quel version de l'application lancer)
+- [Commander](https://github.com/tj/commander.js) : Gestion CLI pour node (permet de gérer les arguments pour savoir quelle version de l'application lancer)
 - [node-sass](https://github.com/sass/node-sass) : Compilateur fichier SCSS en CSS
 - [http-server](https://github.com/http-party/http-server) : Server HTTP en node.js
 
@@ -13,20 +13,20 @@ Plusieurs outils ont été installé avec l'application pour pouvoir l'utiliser
 
 L'application utilise plusieurs frameworks pour faciliter le développement et la mise en page :
 
-- [Materialize](https://materializecss.com) : Framework CSS / JS utilisé pour le design et les fonctionnalités graphiques du sites (pop-up, toast, chargement, ...)
+- [Materialize](https://materializecss.com) : Framework CSS / JS utilisé pour le design et les fonctionnalités graphiques du site (pop-up, toast, chargement, ...)
 - [Jquery](https://jquery.com) : Permet de simplifier l'interaction avec le DOM
-- [Google code prettify](https://github.com/googlearchive/code-prettify) : Met en forme (couleur, police, ...) les extraits de code présent dans la page
+- [Google code prettify](https://github.com/googlearchive/code-prettify) : Met en forme (couleur, police, ...) les extraits de code présents dans la page
 - [Marked](https://marked.js.org/) : Compilateur markdown en HTML
 - [DOMPurify](https://github.com/cure53/DOMPurify) : Nettoie l'HTML pour éviter les injections XSS
 - [SimpleMDE](https://simplemde.com) : Éditeur markdown WYSIWYG
 
-Toute la partie métier de l'application a été écrite en javascript sans framework particulier. Pour les fichiers de style le format SCSS a été choisit et un compilateur SCSS en CSS est intégré au projet.
+Toute la partie métier de l'application a été écrite en javascript sans framework particulier. Pour les fichiers de style le format SCSS a été choisi et un compilateur SCSS en CSS est intégré au projet.
 
 #### Lancement
 
 Cette application peut soit être lancée dans un navigateur via un serveur HTTP (un serveur est mis à disposition avec l'application), soit directement dans electron. 
 Il est ***impossible*** de lancer l'application directement depuis le navigateur de fichier en ouvrant le fichier index.html dans le navigateur. 
-En effet l'application fait des requêtes GET pour charger les notes présentent par défaut, or la sécurité d'un navigateur bloque ces requêtes lors de l'exécution depuis le système de fichier.
+En effet l'application fait des requêtes GET pour charger les notes présentes par défaut, or la sécurité d'un navigateur bloque ces requêtes lors de l'exécution depuis le système de fichier.
 
 Pour lancer l'application dans un serveur web il faut utiliser la commande suivante (le navigateur s'ouvre automatiquement sur l'URL de l'application) :
 
@@ -34,7 +34,7 @@ Pour lancer l'application dans un serveur web il faut utiliser la commande suiva
 npm run src:web
 ```
 
-Pour lancer l'application dans electron il faut utiliser la commande suivante (plus d'info sur electron dans la note dédié) :
+Pour lancer l'application dans electron il faut utiliser la commande suivante (plus d'info sur electron dans la note dédiée) :
 
 ```bash
 npm run src:electron
@@ -50,14 +50,14 @@ npm run prepare
 #### Source
 
 Que l'application soit lancée sur un serveur web pour être affichée dans un navigateur ou directement dans electron, ce sont les même fichiers sources qui sont utilisés. 
-Les fichiers sources de cette version de l'application sont disponible dans le dossier `src/` à la racine du projet.
+Les fichiers sources de cette version de l'application sont disponibles dans le dossier `src/` à la racine du projet.
 
 Le code javascript propre à l'application se trouve directement dans les fichiers HTML. 
-Le dossier `css/` contient toute les feuilles de style de l'application (format scss et css) dont le fichier `style.scss` qui a été écrit pour l'application. 
+Le dossier `css/` contient toutes les feuilles de style de l'application (format scss et css) dont le fichier `style.scss` qui a été écrit pour l'application. 
 Le dossier `js/` contient les fichiers avec les fonctions javascript utilisées. 
-Le fichier `binder.js` (écrit pour le projet) contient des fonctions pour automatiser l'affichage de données dans le document HTML et le fichier `script.js` contient des fonctions utilitaire pour l'application. 
-Enfin le dossier `data/` contient les données des notes présentent par défaut.
+Le fichier `binder.js` (écrit pour le projet) contient des fonctions pour automatiser l'affichage de données dans le document HTML et le fichier `script.js` contient des fonctions utilitaires pour l'application. 
+Enfin le dossier `data/` contient les données des notes présentes par défaut.
 
 De plus le dossier `helper/` regroupe des fichiers de fonctions utilitaires sur un thème (par exemple la gestion des fichiers).
-Ces fonctions sont utilisé uniquement dans le  fichier `main.js` (qui est le fichier principal de l'application) dans cette version.
-Pour finir le dossier `data/` sert à stoquer les infos du dernier lancement (quel version de l'application a été utilisée, pour reset les données en cas de changement).
+Ces fonctions sont utilisées uniquement dans le  fichier `main.js` (qui est le fichier principal de l'application) dans cette version.
+Pour finir le dossier `data/` sert à stoquer les infos du dernier lancement (quelle version de l'application a été utilisée, pour reset les données en cas de changement).

+ 7 - 7
text/src/Cliquez sur moi.md

@@ -2,7 +2,7 @@ Ceci est une note. Elle contient des informations diverses. Cette note explique
 
 #### Ajouter une note
 
-Il est possible d'ajouter autant de note que vous voulez. 
+Il est possible d'ajouter autant de notes que vous voulez. 
 Pour ajouter une note il suffit d'appuyer sur le bouton +
 Chaque note apparaitra sous forme de carte dans la page d'accueil. 
 Cliquez dessus pour voir ce qu'elles contiennent. 
@@ -10,28 +10,28 @@ La création d'une note utilise un éditeur WYSIWYG markdown pour mettre en form
 
 #### Modifier une note
 
-Il est aussi possible de modifier une note, pour ce faire cliquez simplement sur le bouton modifier sur la carte ou lorsque la note est affichée. 
+Il est aussi possible de modifier une note, pour ce faire cliquez simplement sur le bouton modifier sur la carte ou sur la note lorsqu'elle est affichée. 
 Le système d'édition est le même que pour l'ajout et utilise le markdown pour mettre en forme le texte.
 
 #### Supprimer une note
 
-Pour supprimer une note il suffit de cliquez sur le bouton supprimer sur la carte ou dans la note. 
+Pour supprimer une note il suffit de cliquer sur le bouton supprimer sur la carte ou dans la note. 
 Attention il n'y a aucune demande de confirmation. 
 Toute note est définitivement supprimée et ne peut être récupérée.
 
 #### Modifier le nom d'utilisateur
 
-Il est possible de modifier son nom d'utilisateur. Pour ça il suffit de modifier le champ texte à coter de "Bonjour".
+Il est possible de modifier son nom d'utilisateur. Pour ça il suffit de modifier le champ texte à côté de "Bonjour".
 Le nom est alors modifié en direct et sauvegardé.
 
 #### Menu
 
-Le menu en haut à droite de la page contient des liens vers le site d'electron et du git du projet. 
+Le menu en haut à droite de la page contient des liens vers le site d'electron et vers le git du projet. 
 Le bouton reset permet de remettre à zero l'application. 
 Remettre à zero l'application supprimera toutes les notes ajoutées par l'utilisateur et remettra les notes par défaut dans leur état d'origine.
 
 #### Infos sur l'application
 
-Cette version de l'application n'utilise pas les fonctionnalité propre à Electron et peut être utilisé dans un navigateur (via un serveur HTTP).
+Cette version de l'application n'utilise pas les fonctionnalités propres à Electron et peut être utilisée dans un navigateur (via un serveur HTTP).
 Pour plus d'informations sur les technologies, la structure et les fichiers du projet réferrez vous à la note `Application`.
-De même plus d'informations sur le fonctionnement d'Electron dans cette application sont disponible dans la note `Electron`.
+De même plus d'informations sur le fonctionnement d'Electron dans cette application sont disponibles dans la note `Electron`.

+ 7 - 7
text/src/Electron.md

@@ -1,11 +1,11 @@
 Electron permet de faire des applications avec les technologies web (HTML 5 / CSS 3 / Javascript). 
-Les applications créée avec Electron peuvent être compiler pour tous les OS existant, ce qui permet avec une seul base de code d'avoir un executable pour tous les environements.
-De plus les applications Electron utilise les éléments d'interfaces de l'OS cible, de ce fait l'application ressemblera à une application native de l'OS.
+Les applications créées avec Electron peuvent être compilées pour tous les OS existants, ce qui permet avec une seule base de code d'avoir un executable pour tous les environements.
+De plus les applications Electron utilisent les éléments d'interfaces de l'OS cible, de ce fait l'application ressemblera à une application native de l'OS.
 
 #### Source
 
 Les sources de cette application sont exactement les mêmes que lorsque l'application est lancée sur un serveur HTTP. 
-Les fichiers utilisés sont exactement les mêmes. Pour plus d'informations sur les dossiers sources, se referrer à la partie `Source` de la note application.
+Les fichiers utilisés sont exactement les mêmes. Pour plus d'informations sur les dossiers sources, se réferrer à la partie `Source` de la note application.
 
 #### Principe
 
@@ -17,10 +17,10 @@ Chromium est utilisé pour le rendu des fichiers HTML et Node.js pour éxécuter
 Lors du lancement de l'application Electron le fichier `main.js` est appelé. Ce fichier permet de lancer l'application avec ou sans l'intégration d'Electron. 
 Dans le cas de cette application (sans intégration d'Electron) l'application va seulement charger la page `index.html` 
 dans le dossier `src/` (la création de la fenêtre est gérée par des fonctions communes aux deux versions). 
-Lorsque toutes les fenêtres sont fermées l'application s'arrete sauf sur Mac ou il faut utiliser Cmd+Q (fonctionnement par defaut d'Electron sur Mac).
+Lorsque toutes les fenêtres sont fermées l'application s'arrête sauf sur Mac où il faut utiliser Cmd+Q (fonctionnement par defaut d'Electron sur Mac).
 
 #### Menu
 
-Cette version de l'application étant identique à la version web, elle n'a aucun code spécifique a Electron. 
-De ce fait aucune indication n'est donné pour générer les menus. En l'abscence d'indications Electron genere uniquement une menu d'application (en haut de l'application) par défaut et aucun menu contextuel (clic droit). 
-Le menu est anglais et contient des raccourcis souvent utilisé comme copier/coller, agrandir ou minimiser la fenetre, ...
+Cette version de l'application étant identique à la version web, elle n'a aucun code spécifique à Electron. 
+De ce fait aucune indication n'est donnée pour générer les menus. En l'abscence d'indications Electron genère uniquement un menu d'application (en haut de l'application) par défaut et aucun menu contextuel (clic droit). 
+Le menu est anglais et contient des raccourcis souvent utilisés comme copier/coller, agrandir ou minimiser la fenêtre, ...