|
2 maanden geleden | |
---|---|---|
frontend | 2 maanden geleden | |
server | 2 maanden geleden | |
.gitignore | 5 maanden geleden | |
README.md | 4 maanden geleden | |
graphviz_render.py | 5 maanden geleden | |
tasks.json | 4 maanden geleden |
Veřejné preview je dostupné na adrese https://ksp.vsq.cz/grafik. Automaticky se nasazuje nová verze při každém commitu do masteru. Aktuálně nasazená verze je:
Závislosti (Arch packages): dotnet-sdk, yarn, aspnet-runtime
cd frontend/
yarn install
yarn dev
Frontend je napsaný ve Svelte, tady je (slušný) tutoriál: https://svelte.dev/tutorial/basics. Pokud se nekamarádíte s JavaScriptem, existuje série knížek You Don’t Know JS (Yet). Taky používáme TypeScript (typy do Javascriptu) a D3 (magická knihovna na něco s daty a SVG)
Vývojový server je magická proxy napsaná v ASP.NET Core. Na produkci není potřeba, když KSP web přesvědčíme k tomu:
div
, link
a script
)Zároveň by se pro provoz webové aplikace hodilo přidat tato API. Aktuálně data získáváme všelijakými hacky:
Dále bychom potřebovali web rozšířit o novou funkcionalitu: