This repository has been archived by the owner on Nov 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Accueil
Johann Hospice edited this page Apr 27, 2020
·
2 revisions
Bienvenue dans le Wiki LinkedOut
- .next : Next.js
-
api : Contrôleurs côté serveur (routes API) Express.js et Sequelize
- v1 : Versionning de l'API
- assets : documents liés au développement du projet
- components : Dossier contenant les components React écrit avec les particularités de Next.js.
- custom : Thème less uikit customisé pour Entourage (Déposé ici seulement pour sauvegarde; non utilisé directement).
-
db : Tout ce qui concerne la base de données (Partie Sequelize)
- config : Configuration d'accès à la base de données.
- migrations : Fichiers de migration de la structure de la base.
- models : Fichiers modèles des objets en base.
- seeders : Fichiers d'ajout de données dans la base.
-
pages : Dossier contenant les components React de rendu de pages.
-app.js : Permet la customisation du component parent général. (Navbar présente sur tout le site par exemple).
- document.js : Permet la customisation du document HTML. (Inclusion des scripts JS de UiKit par exemple).
- static : Stockage des éléments non dynamique tels que les images ou la partie CSS.
- test : Dédiés au tests. Utilisation de Mocha.
- .editorconfig : configuration éditeur
- .env : A ajouter pour gérer les variables d'environnements (dotenv)
- .eslintignore : Configuration pour ESLint
- .eslintrc.json : Configuration pour ESLint
- .prettierignore : Configuration pour Prettier
- .prettierrc.json : Configuration pour Prettier
- .sequelizerc : Configuration pour Sequelize
- .travis.yml : Configuration de Travis CI (Changement de clé encrypt à effectuer pour Entourage. Voir la documentation
- app.json : Fichier de configuration d'Heroku (Permet d'indiquer des variables d'environnement)
- Axios.js : Configuration Axios pour communiquer facilement avec le serveur.
- next.config.js : Fichier de configuration pour Next.js
- serveur-express.js : Partie Express.js
Pour la base de données : (Initialisation)
- Si elle n'existe pas : sequelize db:create
- Migrations de la structure : sequelize db:migrate
- Intégration de données de test : sequelize db:seed:all
(Par la suite)
- sequelize db:migrate
Pages