Github

Focus est composé de plusieurs projets disponibles sur Github

Les librairies coeur

Focus Core

Focus core est le noyeau de Focus. Il s'occupe de gérer les éléments suivants:

  • Requêtes http et communication avec les seveur focus-core/network
  • Les domaines et les définitions de champs focus-core/definition
  • L'implémentation de Flux
  • Gestion des erreurs
  • Le router
  • La gestion de l'application

Focus Components

Elle est disponible focus-components C'est la librairie de composants graphiques développée par Focus. Elle comporte un grand nombre de composant graphiques prêt à l'empmloi.

Focus Behaviours

Ce sont les comportements des composants, connexion au store, traductions, ...

Les extensions

Focus file

C'est un centre de gestion des fichiers. Pour le moment ceci comporte uniquement le composant d'upload de fichier. Le projet est disponible ici.

Focus Notification

Le centre de notification Focus.

Documentation

Focus Showcase

Le showcase de composants de Focus.

Focus docs

La documentation de focus.

Focus demo

L'application de démonstration de Focus.

Outils

Focus eslint

  • Règles communes de qualité de code utilisant eslint

Focus webpack

  • Configuration de build de dev et de production pour les projets focus utilisant webpack