Skip to content

The lab's static website and its admin.

Notifications You must be signed in to change notification settings

dtc-innovation/website

 
 

Repository files navigation

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.

About

The lab's static website and its admin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.5%
  • Python 14.2%
  • Other 1.3%