This repository has been archived on 2021-03-09. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2020-09-29 23:50:44 +02:00
frontend graf: přidána funkce pro manuální pozicování vrcholů a perzistence pozice 2020-09-29 23:50:44 +02:00
server Add POST to tasks.json 2020-09-27 20:36:00 +00:00
.gitignore init commit - renderovatko a definice uloh 2020-09-26 15:18:23 +02:00
graphviz_render.py init commit - renderovatko a definice uloh 2020-09-26 15:18:23 +02:00
README.md Some text into README.md 2020-09-29 11:51:24 +00:00
tasks-random.txt tooling: fixed rollup and package.json 2020-09-26 18:20:47 +02:00
tasks.json graf: přidána funkce pro manuální pozicování vrcholů a perzistence pozice 2020-09-29 23:50:44 +02:00

Kurzovity grafik uloh

Preview: https://ksp.exyi.cz, credentials jsou stejné jako na testwebu. Automaticky nasazené z master branche

Spuštění pro vývoj

Závislosti (Arch packages): dotnet-sdk, yarn, aspnet-runtime

cd frontend/
yarn dev

Vývoj

Frontend je napsaný ve Svelte, tady je (slušný) tutoriál: https://svelte.dev/tutorial/basics. Pokud se nakamará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)

Server je magická proxy napsaná v ASP.NET Core - na produkci by neměla být potřeba, když KSP web přesvědčíme k tomu:

  • vrátit /tasks.json
  • POSTem uložit /tasks.json, když jsem org (vlastně ani není potřeba)
  • vrátit /grafik v té KSP template (je to html obsahující jeden div, link a script)
  • soubory z frontend/public/ (stačí ten javascript a css)