Projekt

Obecné

Profil

Produktová dokumentace » Historie » Revize 10

Revize 9 (Martin Lácha, 2021-05-17 08:19) → Revize 10/23 (Martin Lácha, 2021-05-17 08:37)

h1. Produktová dokumentace 

 h2. Aplikace 

 * Angular/Angular CLI 11.2.3 
 * HTML 5.0 
 * CSS 3.0 (preprocesor SASS/SCSS) 
 * Bootstrap 4.6.0 
 * PrimeNG 11.3.1 
 * Vega 5.20.2 

 h2. Funkční požadavky 

 * Přihlášení uživatele 
 * Přidání nového uživatele (pouze admin) 
 * Přidání nové jednotky 
 * Vytvoření nového senzoru do jednotky 
 * Úprava jednotky 
 * Úprava senzoru 
 * Odstranění jednotky 
 * Odstranění senzoru 
 * Zobrazení grafu pro senzor 
 * Zobrazení grafu pro jednotku 

 h2. Konvence pro vývoj 

 * [[Konvence]] 

 h2. Struktura projektu 

 <pre><code class="text"> 
 | 
 ├── e2e _apk   
     └── installer.apk 
 ├── _src 
 │     └── Projekt 
 ├── app _latex 
 │     ├── assets _src ├── environments bp.tex ├── vega imgs│     ├── lit.bib 
 │     |     └── thesiskiv.cls 
 ├── .browserslistrc │     └── bp_lacha.pdf 
 ├── .dockerignore 
 ├── .editorconfig 
 ├── Dockerfile 
 ├── README.md 
 ├── angular.json 
 ├── compose.yml 
 ├── karma.conf.js 
 ├── nginx.conf 
 ├── package-lock.json 
 ├── package.json 
 ├── proxy-config.json 
 ├── tsconfig.app.json 
 ├── tsconfig.json 
 ├── tsconfig.spec.json 
 └── tslint.json Obsah_CD.txt 
 </code></pre> 

 h2. Kompomenty 

 Dashboard je tvořený z jednotlivých komponent. 

 h3. Vytvoření nové komponenty 

 Pro vytvoření nové komponenty do dashboardu se použije přikaz: 

 <pre><code class="text"> 
 ng generate component component-name 
 </code></pre>