Giter VIP home page Giter VIP logo

flux-simple-application's Introduction

flux-simple-application

Application en français pour comprendre l'organisation d'une architecture Flux. D'abord pour moi, puis pourquoi pas pour ceux qui auront envie de le lire ou l'utiliser.

Installation manuelle

Sur Ubuntu, via NPM (donc une intallation propre de node.js) on install quelques lib .js dont react et gulp. Gulp est une librairie permettant d'éxecuter des routines en js. React est une librairie visant à décrire et générer du DOM en utilisant un mélange de JSX et de Javascript.

sudo npm install flux gulp gulp-browserify gulp-concat react reactify es6-promise uuid object-assign keymirror

Pour disposer de la commande gulp directement sur ma machine je fais :

sudo npm install gulp -g

L'outil sera une commande directement utilisable.

Génération du /dist

Le ./dist est le répétoire dans lequel seront placé les sources html et js que vous irez mettre en production. Le JS est concaténé (non minmifié) et l'ensemble des librairies dont on a besoin sont présentes dans le fichier main.js

Pour générer le ./dist il suffit de lancer la commande ci-dessous depuis le répertoire ou se trouve votre gulpfile.js

gulp

Les fichiers sont alors générés et disposés au bon endroit. Vous pouvez ouvrire le fichier index.html dans un navigateur pour constater du fonctionnement.

A l'avenir plutôt que de taper la commande gulp à chaque "compilations" utilisez la commande suivante pour qu'à chaque modification dans votre répertoire ./src les fichiers dans ./dist soient regénérés.

gulp watch

flux-simple-application's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.