Autumn '25 🍂 Status Update #1479
Replies: 1 comment 1 reply
-
|
First off, thank you so much for your work. We really appreciate the love and dedication you’re putting into graffle. We’re already using it heavily across several projects. We originally migrated from graphql-request@7 to an early graffle next build (164, to be exact), and I can see you’ve shipped a lot since then. Do you think now is a good time for us to migrate to the latest next version so we can stay closer to where you are, and also help by reporting anything odd we run into? Of course I’m hoping for an 8.0 release eventually, but until then I’m wondering if it makes sense to move forward now? Thanks again and wishing you happy holidays and a warm start at Heartbeat! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Here is my seasonal update on Graffle, the Autumn '25 edition 🍂. The previous one was the Winter '25 update.
Winter/Spring/Summer Retrospective
Since the last update, I was busy with Polen while collaborating at The Guild. That said, the past few months (especially October-November) saw a burst of significant improvements.
What Got Done
Static Builder Story - Major Improvements
The document builder experience has been seriously leveled up:
Website & Documentation - Serious Overhaul
Long Tail of Fixes & Improvements
Sponsorship
LambdaTest came on as a sponsor with a token contribution, every bit helps!
Looking Forward
Kit Monorepo
My utility library @wollybeard/kit has grown substantially and its footprint in Graffle is significant. The priority is getting kit into a monorepo structure so Graffle can depend on smaller, focused packages rather than the whole thing.
Graffle Monorepo
This is the key architectural change ahead (#1420). The plan is to split Graffle into focused packages:
@graffle/core- Shared infrastructure@graffle/client- The GraphQL client@graffle/generator- Code generation & CLIgraffle- Convenience package with batteries included@graffle/client as graphql-request Successor
Once the monorepo lands, my vision is that
@graffle/clientbecomes a near drop-in replacement forgraphql-request- just vastly better. Approximately same simplicity, but with type safety, extensions, custom scalars, and all the goodness Graffle has built up.Timeline Reality Check
No ETAs. This is a personal project and the last few months I took time off for personal work. I'm starting a new job at Heartbeat next week, so my time going forward will be more limited again.
As always, Graffle remains a labour of love. Progress will continue at whatever pace life allows.
If you read all this, thank you! Let me know your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions