Projekt

Obecné

Profil

Produktová dokumentace » Historie » Verze 10

Martin Lácha, 2021-05-17 08:37

1 1 Martin Lácha
h1. Produktová dokumentace
2
3 4 Martin Lácha
h2. Aplikace
4
5
* Angular/Angular CLI 11.2.3
6
* HTML 5.0
7
* CSS 3.0 (preprocesor SASS/SCSS)
8
* Bootstrap 4.6.0
9
* PrimeNG 11.3.1
10
* Vega 5.20.2
11
12 1 Martin Lácha
h2. Funkční požadavky
13
14
* Přihlášení uživatele
15
* Přidání nového uživatele (pouze admin)
16
* Přidání nové jednotky
17
* Vytvoření nového senzoru do jednotky
18
* Úprava jednotky
19
* Úprava senzoru
20
* Odstranění jednotky
21
* Odstranění senzoru
22
* Zobrazení grafu pro senzor
23
* Zobrazení grafu pro jednotku
24 3 Martin Lácha
25
h2. Konvence pro vývoj
26
27
* [[Konvence]]
28 5 Martin Lácha
29 6 Martin Lácha
h2. Struktura projektu
30 8 Martin Lácha
31 7 Martin Lácha
<pre><code class="text">
32
|
33 10 Martin Lácha
├── e2e
34
35 1 Martin Lácha
├── _src
36 10 Martin Lácha
│   ├── app
37
│   ├── assets
38
│   ├── environments
39
│   ├── vega
40
│   └── thesiskiv.cls
41
├── .browserslistrc
42
├── .dockerignore
43
├── .editorconfig
44
├── Dockerfile
45
├── README.md
46
├── angular.json
47
├── compose.yml
48
├── karma.conf.js
49
├── nginx.conf
50
├── package-lock.json
51
├── package.json
52
├── proxy-config.json
53
├── tsconfig.app.json
54
├── tsconfig.json
55
├── tsconfig.spec.json
56
└── tslint.json
57 6 Martin Lácha
</code></pre>
58
59 5 Martin Lácha
h2. Kompomenty
60
61
Dashboard je tvořený z jednotlivých komponent.
62
63
h3. Vytvoření nové komponenty
64
65
Pro vytvoření nové komponenty do dashboardu se použije přikaz:
66
67
<pre><code class="text">
68
ng generate component component-name
69
</code></pre>