Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 1.14 KB

README.md

File metadata and controls

59 lines (38 loc) · 1.14 KB

médialab Website

Ce dépôt de code contient tout le code source lié au site web du laboratoire at à son CMS custom utilisé pour en administrer les données.

Installation

Pour installer les dépendances du projet:

npm install

Pour ré-installer toutes les dépendances de zéro:

npm run reinstall

Pour réinitialiser la base de données avec des données de test:

npm run hydrate

Pour dumper les données de la base afin de les versionner:

npm run dump

development instructions

ports used

  • 7000: CMS
  • 8000: static website
  • 3000: server API

to bootstrap a dev instance to work on integration

$ npm install
$ npm run hydrate (ou run load)
$ npm run dev

To modify templates, one should focus on site/src directory.

cd site/src/

Here are the source codes of the templating system.

  • /templates: web page composition
  • /components: web renderer subpage blocks. Components are function which transforms data as html.

The reference of this system is the React components documentation.