tko
tko copied to clipboard
Begin site setup for www tko io
This PR will create a couple sites that show how to use ESM + TKO, namely the minimal build and the tko.io website.
I was using very clever (read: bad) combinations of pug + Python, etc., when I really should've been eating our own dog food, so to speak.
I'm going to move over all the content from https://github.com/knockout/io.tko/ and use the styles with JSS†.
I also plan to add a Github action for deploying to e.g. Firebase Hosting (i.e. Fastly/CDN).
The objective of this demonstration will be to illustrate compartmentalization of the HTML (JSX) + CSS (JSS) and Javascript in one file, and inheritance.
Some Typescript T/JSX typings may come out of this, too.
†big shout-out to the JSS developers, it compliments TKO/JSX very well.
Note that we've content in:
- https://github.com/knockout/io.tko/tree/archive/2019/from-tko and
- https://github.com/knockout/io.tko/tree/archive/2016%2Foriginal
- https://github.com/knockout/tko/tree/main/builds/reference/docs