-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rozdělit renderování obsahu, aplikaci, a seznam kurzů #494
Comments
@frenzymadness, explicitní varování pro tebe: PR #505 s sebou nese zhoršení aktuálního stavu. Když se nepodaří vyrenderovat jednu stránku, spadne úplně celý build. To v praxi znamená, že když někdo do svého forku nahraje špatná data, zablokuje aktualizace celého naucse. |
Děkuji za varování. Tak snad se nic nepokazí hned ze startu, kdy se kromě přípravy kurzu nic zas tak často nemění. |
Aktuálně naucse není v dobrém stavu. Všechno souvisí se vším, a udělat nějaké změny a vylepšení je složité až nereálné. Rozplést to je těžší než se zdá. Zároveň je to frustrující pro lidi, kteří by se chtěli zapojit.
V posledních měsících mě zavalila práce, tak se to moc nepohnulo. Teď na to mám dedikovaný čas. Budu sem postupně psát, jak se posouvám.
(Kód je v mojí větvi, ale rozhodně není ve stavu, kdy bych chtěl aby se na to někdo díval nebo to kritizoval.)
Toto je refaktorování. Výstup bude nezměněný, takže se bude líp dělat review a na nic důležitého nezapomenu. (Opravy chyb a UX přijdou pak.)
Co plánuju v této fázi:
naucse_render
naucse
naucse.python.cz
naucse
bude snaucse_render
komunikovat přes verzované a validované JSON API (a HTML – žádný Markdown).naucse
bude poskytovat verzované a validované JSON API (nástrojům jako je odevzdávátko úkolů nebo zpětnovazebník).Co mě od toho aktuálně dělí:
Hard deadline je v únoru.
Tohle blokuje (nebo řeší) všechno, čemu se chci věnovat (kromě obsahu). Zejména:
Cython: Use proper Czech quotes #342 Course static files #491 Course static filesThe text was updated successfully, but these errors were encountered: