Skip to content

Conversation

@davedbase
Copy link
Contributor

@davedbase davedbase commented Jan 12, 2026

Summary

Augmenting documentation and implementation for URQL + Solid.

Set of changes

  1. Documentation for the Solid implementation was not added to the URQL docs site.
  2. Contributes a SolidStart implementation which is Solid's meta-framework that uses more powerful primitives.
  3. Switches utilities to use Solid Primitives utilities which is great for DRYing up some minor code.

Todo

  • Ensure all tests and linters are passing
  • Soliciting feedback from Solid community
  • Review final documentation details

@changeset-bot
Copy link

changeset-bot bot commented Jan 12, 2026

🦋 Changeset detected

Latest commit: 6fe4726

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@urql/solid Patch
@urql/solid-start Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@davedbase davedbase marked this pull request as draft January 12, 2026 17:58
@davedbase davedbase marked this pull request as ready for review January 13, 2026 01:01
@davedbase
Copy link
Contributor Author

davedbase commented Jan 13, 2026

This is ready for publishing. I'll adjust the local linked files in the examples just before publishing. Just let me know when this is ready to go up :)

Edit: sorry squeezed in a last minute adjustment. Mutations were handled incorrectly.

@davedbase
Copy link
Contributor Author

@JoviDeCroock CI is now fixed :)

@davedbase
Copy link
Contributor Author

@JoviDeCroock apologies for the package versioning mistake. I did read the contribution guide but neglected to undo the package version bumps. Let me know if there's anything else I can support on.

Copy link
Collaborator

@JoviDeCroock JoviDeCroock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need to add changesets as detailed in our contributing guide, after that we should be good to go. It won't auto-publish as it's a net new package so I'll have to do that on the weekend (run pnpm changeset)

@davedbase
Copy link
Contributor Author

davedbase commented Jan 22, 2026

Ah I see what you mean @JoviDeCroock. I neglected to read adding-a-changeset.md. I've pushed two change sets, one will publish a minor release for the @urql/solid-start package and the other a patch for @urql/solid.

I had previously added those manually to the CHANGELOG.md of each package, but according to the details in the documentation this change set process will append it for me. I've hence moved my manual changes to that file so that the changeset can do its thing.

I believe we're good to go now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants