Commit graph

3540 commits

Author SHA1 Message Date
Pavel "LEdoian" Turinsky
430430b460 Tabulka prerekvizit v různých distribucích / systémech 2022-11-24 04:56:52 +01:00
Pavel "LEdoian" Turinsky
9fefbd4bba Fix logiky 2022-11-24 02:50:46 +01:00
Pavel "LEdoian" Turinsky
fcd1320b45 Fix cesty 2022-11-24 02:23:03 +01:00
Pavel "LEdoian" Turinsky
d8554ad70d Ubuntu má i venv v separátním balíčku 2022-11-24 02:05:09 +01:00
e325d41f76 Fix: zapomněl jsem ještě po sjednocení odstranit 2022-11-22 00:26:35 +01:00
ad45b0a23b Fix: čárky v detailu řešení 2022-11-22 00:24:57 +01:00
Pavel "LEdoian" Turinsky
1bfe8cee5e tečka 2022-11-22 00:22:01 +01:00
Pavel "LEdoian" Turinsky
55ffdf8941 Merge branch 'makefiles' into make_docs 2022-11-22 00:20:46 +01:00
062653e708 Fix: 0.5 · #1237 2022-11-22 00:15:20 +01:00
Pavel "LEdoian" Turinsky
4853a47899 vyvoj.rst: Odkaz na dokumentaci make skriptů + smazání irelevantního příkazu 2022-11-22 00:11:41 +01:00
Pavel "LEdoian" Turinsky
4549a91e06 Dokumentace Jidášova bugu
Není to častý bug, ale nějaký obsah přece potřebujeme :-)
2022-11-22 00:11:16 +01:00
Pavel "LEdoian" Turinsky
fc6f29bbf1 Fix hesel 2022-11-22 00:05:56 +01:00
Pavel "LEdoian" Turinsky
61bb9786b3 Zrušení dvojteček 2022-11-22 00:00:22 +01:00
Pavel "LEdoian" Turinsky
1b34c2dbc4 Přidání do sidebaru 2022-11-21 23:59:19 +01:00
Pavel "LEdoian" Turinsky
fef51e2a75 fixup! Dokumentace make skriptů 2022-11-21 23:52:58 +01:00
Pavel "LEdoian" Turinsky
41c2ed0dee Dokumentace make skriptů 2022-11-21 23:48:12 +01:00
0d17b45011 Fix: 0.5 · #1237 2022-11-21 23:27:44 +01:00
Pavel "LEdoian" Turinsky
d186575712 make/README.md: Víc fancy, použít make/init_local 2022-11-21 22:51:39 +01:00
Pavel "LEdoian" Turinsky
9c92ca6575 make/README.md z make_docs 2022-11-21 22:51:29 +01:00
Pavel "LEdoian" Turinsky
5e26ac5e69 fix práv v deploy 2022-11-21 22:21:34 +01:00
Pavel "LEdoian" Turinsky
dfede45535 init_local 2022-11-21 22:17:52 +01:00
d15a8f3880 Merge pull request 'Pár poznámek k editorconfigu' (!10) from editorconfig into master
Reviewed-on: #10
2022-11-21 22:10:42 +01:00
c17afece9d Fix: #1427 2022-11-21 22:09:24 +01:00
4f773dbfe3 Merge pull request 'Fix: #1251' (!6) from zbaveni_se_obalkovani into master
Reviewed-on: #6
2022-11-21 22:07:19 +01:00
0dc0b1160e Merge pull request 'Fix: #910' (!5) from django_cleanup into master
Reviewed-on: #5
2022-11-21 22:04:37 +01:00
c0e065ad30 Merge pull request 'Fix: #992' (!4) from koncove_tagy_ve_vysledkovkach into master
Reviewed-on: #4
2022-11-21 22:04:13 +01:00
Pavel "LEdoian" Turinsky
d468108188 ensure_web_installed 2022-11-21 21:59:38 +01:00
Pavel "LEdoian" Turinsky
6b306f0849 ensure_venv v2 2022-11-21 21:57:41 +01:00
Pavel "LEdoian" Turinsky
66ce7d209d Méně hlučné testy 2022-11-21 21:11:50 +01:00
Pavel "LEdoian" Turinsky
5985c4940f fix 2022-11-21 21:03:58 +01:00
MaM Web user
df9e473686 fixup! testweb heslo 2022-11-21 20:59:14 +01:00
Pavel "LEdoian" Turinsky
5c97735948 testweb heslo 2022-11-21 20:54:36 +01:00
Pavel "LEdoian" Turinsky
dfc1267119 deploy: práva k dokumentaci 2022-11-21 20:40:43 +01:00
MaM Web user
e612899dc2 Requirements: myst_parser pro dokumentaci 2022-11-21 20:37:59 +01:00
Pavel "LEdoian" Turinsky
25fcddfba8 Při deployi vyrob dokumentaci 2022-11-21 20:18:22 +01:00
MaM Web user
6ee9c4e380 Requirements: myst_parser pro dokumentaci 2022-11-21 20:05:06 +01:00
Pavel "LEdoian" Turinsky
2ffd3bf445 Aspoň trochu relevantní make/README.md
A není to zas tak moc README, spíš intro :-/
2022-11-20 15:52:23 +01:00
Pavel "LEdoian" Turinsky
bac44b41f8 Dokumentace lokálního vývoje
Obsahuje tipy z Readme, obsahuje velkou část make/README.md.

Zatím nevím, co provedu s make/README.md, ale na něco třeba přijdu :-)
2022-11-20 15:39:20 +01:00
Pavel "LEdoian" Turinsky
50eaaf9eb7 Předěláno Readme
Teď vypadá víc jako readme, na které chceš narazit v gitee, než jako pár
random tipů. Random tipy jsem přesunul do dokumentace
2022-11-20 15:38:41 +01:00
Pavel "LEdoian" Turinsky
a184871bf9 make/lib: Když se to nepovede, tak budeme křičet
Uvědomil jsem si, že aktuálně nejde skoro vůbec poznat, jestli make
skript uspěl nebo ne. Tohle by se mělo vypsat, když se nepovede.

Víc by se mi líbilo, kdyby úspěšné doběhnutí ohlásilo "OK", ale to
neumím udělat bez nějakého zápatí skriptů.

(Resp. uměl bych: make/lib může být interpretr, který na začátku
zinicalizuje proměnné, pak natáhne příslušný skript a na konci ohlásí
OK. Ale přijde mi to trochu moc magické, takže pokud někdo nebude nějak
extra pro, tak to tak neudělám :-))
2022-11-20 05:16:02 +01:00
Pavel "LEdoian" Turinsky
3fcc03b769 Shellcheck :-)
Ne že by mi na tom záviselo, ale kód to nezhoršuje a pokud to aspoň o
trochu zmenší šanci na nějaké přehlédnutí, tak je to OK.

A spoustu varování shellchecku jsem vyignoroval a nemíním plevelit kód
komentáři, o čem všem vím a on ne :-)
2022-11-20 05:08:24 +01:00
Pavel "LEdoian" Turinsky
b1e6448c3c safe_checkout_branch: varování 2022-11-20 04:57:48 +01:00
Pavel "LEdoian" Turinsky
34e751fd69 fixup! make/lib: safe_checkout_branch stačí 1 parametr 2022-11-20 04:52:51 +01:00
Pavel "LEdoian" Turinsky
1615e92159 safe_checkout_branch: porovnáváme proti upstreamu, ne aktuální verzi. 2022-11-20 04:45:48 +01:00
Pavel "LEdoian" Turinsky
a390ef0329 make/lib: safe_checkout_branch stačí 1 parametr 2022-11-20 04:40:03 +01:00
Pavel "LEdoian" Turinsky
e4c2eda955 make/run bere parametry 2022-11-20 04:38:03 +01:00
Pavel "LEdoian" Turinsky
5963089539 make/lib: .git může být i normální soubor (worktree) 2022-11-20 04:37:27 +01:00
Pavel "LEdoian" Turinsky
28760e2c4d Smazán install_venv
Všechny make skripty stejně vyrábí venv přes `ensure_venv` a protože web
nikdo nikdy nebude instalovat jinak (nebo když bude, tak asi ví, co
dělá), tak tohle nedává smysl spouštět.
2022-11-20 04:33:19 +01:00
Pavel "LEdoian" Turinsky
e36410ee82 make/lib: komentáře kolem git-rev-parse 2022-11-20 04:27:16 +01:00
Pavel "LEdoian" Turinsky
ac9cb53185 Hezčí SSH spojení
- Přidal jsem `set -euxo pipefail`, takže nejsou potřeba `&&` a obecně se
  to chová víc jako ostatní make skripty
- Venv se zapíná stejně jako v lokálních skriptech, takže se dá
  jednoduše změnit jeho cesta
2022-11-20 04:23:41 +01:00