L'application web de Po.et pour consulter les sinistres sur le Réseau Po.et.
Toutes les nouvelles fonctionnalités doivent être fusionnées dans le maître derrière une bascule de fonctionnalité, désactivée par défaut.
Ce sont des composants ReactJS et des styles Sass. L'architecture des composants s'inspire du design atomique de Brad Frost.
La plupart des composants ont un seul fichier .scss
associé portant le même nom. Il existe également quelques styles globaux vivant dans components/styles
. Les styles sont regroupés et chargés par style-loader
, css-loader
, autoprefixer
, postcss-loader
et sass-loader
de Webpack.
Les composants sont divisés en atomes, molécules, organismes, pages et modaux. La règle générale est la suivante : le plus petit ne devrait pas utiliser le plus grand. Cela signifie que les atomes ne devraient avoir aucune dépendance vis-à-vis d’autres composants, les molécules ne peuvent dépendre que des atomes, etc.
Le composant racine est composants/Root.jsx et ReactDOM.render est appelé dans index.jsx.
À déterminer
Toutes les images utilisées par l'application. Ils sont exposés en tant qu'éléments static readonly
d'une classe dans images/Images.tsx, à l'aide du plugin File Loader Webpack pour les charger et les regrouper.
Voir Contribuer.
Voir Sécurité.