framework: non-priority accepted features #6

Open
opened 2025-06-13 14:00:40 -07:00 by clo · 0 comments
Owner

here is a list of things that i would allow into clover sitegen's core framework, but probably not add myself due to a lack of needing it on paperclover.net.

  • optional PostgreSQL integration, seamlessly using PGLite in development, and a real server for production.
  • support for other JS runtimes like bun, deno, cloudflare workers, nova, etc. some code is already abstracted, like fs. import conditions can be used to load different implementations.
  • other component formats like Svelte, Solid, Vue, and Qwik. these must have seamless interaction with the SSR engine without needing to introduce patches to it. framework/engine/marko-runtime.ts is a good reference.

patches for these will be accepted, but only if the author is using sitegen for one of their production sites. otherwise, it is likely these components would bitrot.

here is a list of things that i would allow into clover sitegen's core framework, but probably not add myself due to a lack of needing it on `paperclover.net`. - [ ] optional PostgreSQL integration, seamlessly using PGLite in development, and a real server for production. - [ ] support for other JS runtimes like bun, deno, cloudflare workers, nova, etc. some code is already abstracted, like `fs`. import conditions can be used to load different implementations. - [ ] other component formats like Svelte, Solid, Vue, and Qwik. these must have seamless interaction with the SSR engine without needing to introduce patches to it. `framework/engine/marko-runtime.ts` is a good reference. patches for these will be accepted, but only if the author is using `sitegen` for one of their production sites. otherwise, it is likely these components would bitrot.
clo changed title from non-priority accepted features to framework: non-priority accepted features 2025-06-13 14:00:57 -07:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clo/sitegen#6
No description provided.