This project was generated with Angular CLI version 18.2.5.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
Na spustenie su potrebne nainstalovat:
-
Node.js:
- Angular vyžaduje Node.js na spustenie.
- Odporúča sa nainštalovať LTS (Long Term Support) verziu.
- Môžete ju stiahnuť z oficiálnej stránky: https://nodejs.org/
-
npm (Node Package Manager):
- npm sa zvyčajne inštaluje automaticky s Node.js.
- Slúži na správu balíčkov a závislostí projektu.
-
Angular CLI (Command Line Interface):
- Nástroj na vytváranie, vývoj a správu Angular projektov.
- Inštaluje sa globálne pomocou príkazu:
npm install -g @angular/cli
-
Git (voliteľné, ale odporúčané):
- Potrebný na klonovanie repozitára z GitHubu.
- Stiahnuť môžete z: https://git-scm.com/
-
Textový editor alebo IDE:
- Odporúčané sú napríklad Visual Studio Code, WebStorm, alebo Sublime Text.
- https://code.visualstudio.com/download
-
Webový prehliadač:
- Najlepšie moderný prehliadač ako Chrome, Firefox, alebo Edge.
Po inštalácii týchto nástrojov by ste mali byť schopní spustiť Angular projekt nasledovne:
-
Klonujte repozitár do Visual Studio Code:
- Otvorte paletu príkazov (Ctrl+Shift+P alebo Cmd+Shift+P na Mac). - Zadajte "Git: Clone" a vyberte túto možnosť. - Vložte URL repozitára: https://github.com/Rostja/website.git - Vyberte miesto, kam chcete projekt uložiť na vašom počítači. -
Otvorte terminál v VS Code:
- Použite klávesovú skratku Ctrl+` (backtick) alebo choďte do menu View > Terminal.
-
Nainštalujte závislosti:
- V termináli zadajte príkaz:
npm install -g @angular/cli npm install
- V termináli zadajte príkaz:
Zistite dostupné vetvy: git branch -a Prepnúť sa medzi vetvami môžete príkazom: git checkout názov_vetvy
-
Spustite vývojový server:
- Po dokončení inštalácie závislostí zadajte:
npx ng serve
- Po dokončení inštalácie závislostí zadajte:
-
Otvorte prehliadač:
- Prejdite na adresu http://localhost:4200/
-
Preto aby bola stranka plne funkcna je potrebne spustit zaroven aj dalsi server beziaci na http://localhost:3000/
-
Otvorit si novy terminal vo Visual Studio Code a je potrebne zadat:
-
npm install -g json-server
-
npx json-server --version
-
npx json-server src/db.json5 --watch
-
Po tychto krokoch sa spusti databaza beziaca na localhost:3000, ktora uklada subscriberov, a zaroven web stranka je funkcna.