You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do we lean into the CSS approach as embraced by Web Compose, or try to mimic Jetpack Compose? Need to experiment with what it means to make a regular app and a website with kobweb.
Figure out how to discover all classes that subclass another class (e.g. HomePage which inherits from Page). This may need to be magically done by kobweb, maybe with KotlinPoet?
Will compile times be a major issue? (They're not great, but they're not the end of the world. ~1-2 seconds)
Kobweb (Binary)
Set up arg parser
Figure out how to get hot reload to work automatically.
Add support for "kobweb create --site --use-markdown" when run inside an empty folder
Figure out how to strip out classes from the final binary, to reduce the final html JS
Add support for "kobweb run --dev" when run inside a kobweb project
Add support for "kobweb build" which should generate a static site -- Note: this can be done by running chrome in headless, e.g. google-chrome --headless --disable-gpu --dump-dom http://localhost:8080/
Kobweb (Core)
Create App and Page classes, use them in a project
This is useful for github pages, which put your site under a
subfolder under a domain, e.g.
https://<user>.github.io/<project>/
You could also potentially host multiple sites on a single domain
underneath various subdirs, e.g.
https://yoursite.com/a/ <- serves index.html from site #1https://yoursite.com/b/ <- serves index.html from site #2
Misc
Web Compose investigation
Kobweb (Binary)
google-chrome --headless --disable-gpu --dump-dom http://localhost:8080/
Kobweb (Core)
${SomeComponent()}
Kobweb Silk
Site
The text was updated successfully, but these errors were encountered: