|
il y a 2 mois | |
---|---|---|
frontend | il y a 2 mois | |
server | il y a 2 mois | |
.gitignore | il y a 5 mois | |
README.md | il y a 4 mois | |
graphviz_render.py | il y a 5 mois | |
tasks.json | il y a 4 mois |
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: