kobweb
kobweb copied to clipboard
A modern framework for full stack web apps in Kotlin, built upon Compose HTML
`.idea/` should not be checked in to version control since it contains local installation state. There may be the rare shareable configuration, but the vast majority of the content is...
See also: [Jekyll themes](https://jekyllrb.com/docs/themes/), [Astro themes](https://astro.build/themes/)
README should feature an authoritative reference of all available Kobweb-related (`kobweb`, `kobwebx`, `silk`) modules with their Maven coordinates. Currently the README contains a lot of information about the different Kobweb...
Kobweb is very fond of top level factory functions, they are used everywhere. But they aren't documented properly - the documentation typically resides on the type, which we as Kotlin...
See also: https://github.com/varabyte/kobweb/discussions/599 --- Essentially, add methods for all HTTP verbs (e.g. `window.http.get(...)`) to this module: https://github.com/varabyte/kobweb/tree/main/common/kobwebx-serialization-kotlinx/ (or maybe make a sibling module if that ends up being an inappropriate...
We introduced layers in Kobweb recently, except older versions of safari choke on them. They are, I'm assuming, ignoring them, which is fine, but they are also ignoring all the...
The KDoc of `IndexBlock` and its properties only talks about "index.html", but the configuration therein affects all generated HTML pages. The "index" naming should probably be changed to something more...
The existing `Color.darkened` arguably is the typical use case for compositing colors - designers sure do like their "5 % black over the background solid on hover". I think generalized...
See also: https://nextjs.org/docs/pages/api-reference/next-config-js/trailingSlash And see also: https://github.com/varabyte/kobweb/blob/f74a1b9b6302ddcce0477c126ed75096fb60fb18/frontend/kobweb-core/src/jsMain/kotlin/com/varabyte/kobweb/navigation/Router.kt#L376 Up until now, we've sidestepped this by being pretty loose with trailing slashes in Kobweb. In other words, if a user registers "/example-route",...