Focus est composé de plusieurs projets disponibles sur Github
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
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.
Ce sont les comportements des composants, connexion au store, traductions, ...
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.
Le centre de notification Focus.
Le showcase de composants de Focus.
La documentation de focus.
L'application de démonstration de Focus.
- Règles communes de qualité de code utilisant eslint
- Configuration de build de dev et de production pour les projets focus utilisant webpack