Die Webanwendung von Po.et zum Anzeigen von Ansprüchen im Po.et-Netzwerk.
Alle neuen Funktionen sollten hinter einem Funktionsschalter im Master zusammengeführt werden, wobei dieser standardmäßig deaktiviert ist.
Dies sind ReactJS-Komponenten und Sass-Stile. Die Architektur der Komponenten ist vom Atomic Design von Brad Frost inspiriert.
Den meisten Komponenten ist eine einzelne .scss
Datei mit demselben Namen zugeordnet. Es gibt auch einige globale Stile, die in components/styles
leben. Stile werden von Webpacks style-loader
, css-loader
, autoprefixer
, postcss-loader
und sass-loader
gebündelt und geladen.
Komponenten werden in Atome, Moleküle, Organismen, Seiten und Modalitäten unterteilt. Als Faustregel gilt: Der Kleinere sollte nicht den Größeren verwenden. Das bedeutet, dass Atome keine Abhängigkeiten von anderen Komponenten haben sollten, Moleküle nur von Atomen abhängig sein können und so weiter.
Die Root-Komponente ist Components/Root.jsx und ReactDOM.render wird in index.jsx aufgerufen.
Noch offen
Alle von der Anwendung verwendeten Bilder. Sie werden als static readonly
Elemente einer Klasse in images/Images.tsx bereitgestellt und mithilfe des File Loader Webpack-Plugins geladen und gebündelt.
Siehe Mitwirken.
Siehe Sicherheit.