Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.29 KB

File metadata and controls

57 lines (39 loc) · 2.29 KB

Application React/Redux

Premier jet pour la nouvelle application novotip.

Mise en place de l'environement de développement

Premièrement vous devez disposer de NodeJS et npm d'installé sur votre ordinateur. Avant de commencer il vous faut aussi lancer la commande npm install ( veuillez la lancer à nouveau lorque vous mettez à jours votre branche depuis origin )

Il suffit ensuite d'utiliser la commande npm start pour lancer le serveur de développement. Vous devriez avoir :

You can now view react-example in the browser.

  Local:            http://localhost:3000/
  On Your Network:  http://X.X.X.X:3000/

Note that the development build is not optimized.
To create a production build, use npm run build.

Pour générer la documentation vous aurez besoin de jsDoc : npm install -g jsdoc puis npm run doc pour la générer dans le dossier docs.

Les technos utilisées sont:

Le langage utilisé est le ES6: Features

Technos utilisées

Les technologies utilisées vont être:

  • React/Redux
  • GraphQL
  • NodeJS

Participation au code

Nous utilisons eslint pour linter le code. Nous vous invitons donc à installer les plugins pour vos éditeurs.

Nous vous demandons de respecter les coding standard fournis par les fichiers de configuration. Sans quoi vos Pull Request ne pourrons pas être acceptées.

Pour utiliser eslint dans un terminal veuillez utiliser la commande npm run lint

Prochaines étapes

Les prochaines étapes vont etre d'intégrer le backend. Soit l'interface avec une base de donnée. Le backend sera constitué d'un serveur GraphQL.

Pour l'implémentation elle meme nous allons devoir intégrer un router a notre application courante. Nous allons donc nous tourner vers react-router, et express.