|
| 1 | +[](.github/dependabot.yml) |
| 2 | +[](.editorconfig) |
| 3 | +[](.github/workflows/release-please.yml) |
| 4 | + |
1 | 5 | # Jednotný katolícky spevník |
2 | 6 |
|
3 | 7 | ## Databázová štruktúra |
4 | 8 |
|
5 | 9 | ### Tabuľka `jks` |
6 | 10 |
|
7 | | -Číslo piesne | Poradové číslo strofy | Text strofy |
8 | | ------------- | --------------------- | ----------- |
9 | | -247 | 0 | Ó, Ježišu náš najmilší |
10 | | -247 | 1 | Ó, Ježišu náš najmilší, - k obete sa schádzame, - ktorú tebe v čas terajší - skrze kňaza konáme. - Prijmi teda do milosti - vďačnú službu tu od nás, - aby s nami vo večnosti - tešili sa svätí z nás. |
11 | | -247 | 2 | Tak je, buď vždy Bohu chvála, - jeho česť vždy hľadajme, - nech ho všetci ľudia chvália, - vrúcnym srdcom žiadajme, - lebo Otcom všetkých je nás, - ktorý nás tak miloval, - že i Syna svojho za nás - na smrť dať neľutoval. |
12 | | -247 | ... | ... |
| 11 | +| Číslo piesne | Poradové číslo strofy | Text strofy | |
| 12 | +| ------------ | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 13 | +| 247 | 0 | Ó, Ježišu náš najmilší | |
| 14 | +| 247 | 1 | Ó, Ježišu náš najmilší, - k obete sa schádzame, - ktorú tebe v čas terajší - skrze kňaza konáme. - Prijmi teda do milosti - vďačnú službu tu od nás, - aby s nami vo večnosti - tešili sa svätí z nás. | |
| 15 | +| 247 | 2 | Tak je, buď vždy Bohu chvála, - jeho česť vždy hľadajme, - nech ho všetci ľudia chvália, - vrúcnym srdcom žiadajme, - lebo Otcom všetkých je nás, - ktorý nás tak miloval, - že i Syna svojho za nás - na smrť dať neľutoval. | |
| 16 | +| 247 | ... | ... | |
13 | 17 |
|
14 | 18 | > Strofa s poradovým čislom `0` je nadpis piesne. |
15 | 19 |
|
16 | 20 | ## Pridať alebo upraviť pieseň |
17 | 21 |
|
18 | 22 | 1. stiahnite si [CSV súbor](db/jks.csv) s databázou piesní pre tabuľku `jks` |
19 | 23 | 1. otvorte súbor napr. v programe [LibreOffice](https://www.libreoffice.org/download/download/) |
20 | | -1. zachovajte formát súboru, v prípade LibreOffice zvoľte nastavenia:  |
| 24 | +1. zachovajte formát súboru, v prípade LibreOffice zvoľte nastavenia: |
| 25 | + |
| 26 | +  |
21 | 27 |
|
22 | 28 | ### Nová pieseň |
23 | 29 |
|
24 | 30 | 1. do CSV súboru pridajte toľko riadkov, koľko má zadávaná pieseň strof a prípočítajte jeden riadok pre nadpis |
25 | | -1. ako je uvedené v *databázovej štruktúre* pridajte: |
| 31 | +1. ako je uvedené v _databázovej štruktúre_ pridajte: |
26 | 32 | 1. riadok pre nadpis s číslom piesne v prvom stĺpci, poradovým čislom `0` v druhom a jej nadpisom v treťom stĺpci |
27 | 33 | 1. do ďalšieho riadku opäť to isté číslo piesne do prvého stĺpca, poradové čislo strofy (napr. `1`) do druhého a text celej strofy do tretieho |
28 | 34 | 1. pokračujte týmto spôsobom, kým nie sú zapísané všetky strofy piesne |
29 | 35 |
|
30 | 36 | ### Existujúca pieseň |
31 | 37 |
|
32 | 38 | 1. v CSV súbore vyhľadajte pieseň, ktorú chcete upraviť |
33 | | -1. upravte text strofy v treťom stĺpci, ako je uvedené v *databázovej štruktúre* vyššie |
34 | | -1. v prípade, že chcete rozšíriť pieseň o ďalšiu strofu, postupujte podľa postupu, ako zadať novú pieseň - bod *2.2* |
| 39 | +1. upravte text strofy v treťom stĺpci, ako je uvedené v _databázovej štruktúre_ vyššie |
| 40 | +1. v prípade, že chcete rozšíriť pieseň o ďalšiu strofu, postupujte podľa postupu, ako zadať novú pieseň - bod _2.2_ |
35 | 41 |
|
36 | 42 | ## Zápis do GitHub |
37 | 43 |
|
38 | | -* všetky zmeny vykonávajte vo vlastnej vývojovej vetve alebo projekte |
39 | | -* vytvorte **pull request** cez GitHub na zapracovanie zmien do **master** vetvy |
40 | | - |
41 | | -> Ak máte problém so zápisom do GitHub, môžete mi Vami upravený CSV súbor poslať na môj *stanislav.bebej* email v službe gmail.com. |
42 | | -
|
43 | | -## Development |
44 | | - |
45 | | -### Build |
46 | | - |
47 | | -`docker build --no-cache -t ejks:latest -f Dockerfile .` |
48 | | - |
49 | | -### Run |
50 | | - |
51 | | -```bash |
52 | | -docker run --rm -p 8080:80 --name ejks-sk ejks:latest |
53 | | - |
54 | | -# použi zdrojový kód stránky z lokálneho úložiska, namiesto toho v kontajneri |
55 | | -# docker run --rm -p 8080:80 -v src:/usr/share/nginx/html --name ejks-sk ejks:latest |
56 | | -``` |
57 | | - |
58 | | -### Inspect |
| 44 | +- všetky zmeny vykonávajte vo vlastnej vývojovej vetve alebo projekte |
| 45 | +- vytvorte **pull request** cez GitHub na zapracovanie zmien do **master** vetvy |
59 | 46 |
|
60 | | -`docker exec -it ejks-sk /bin/sh` |
| 47 | +> Ak máte problém so zápisom do GitHub, môžete mi Vami upravený CSV súbor poslať na môj _stanislav.bebej_ email v službe gmail.com. |
0 commit comments