[Module Listing Request]: Gel
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 354
- Avg merge
- 10h 18m
- Merged PRs (30d)
- 12
Description
Description
This module is a wrapper around Gel Database client. It's a fork of the https://github.com/Tahul/nuxt-edgedb module which is already registered in this repo.
I saw that the module authors are inactive with no changes made to the project for around a year. The module also worked with EdgeDB version 4. At present, EdgeDB is on version 6 (with 7 to be released soon) and renamed to Gel (geldata.com).
Effectively this module is a reskin of the previous one (with some changes - see below), with all relevant credits to original creators in the README.
Important changes:
- Renamed all relevant module features (composables, components, hooks, etc) from EdgeDb to Gel.
- Adopted "branch" sematics instead of "database" - as per EdgeDB version 5.
- Changed Auth routes to use
/branch/instead of/database/+ use__default__branch name. - Support
GEL_env vars overEDGEDB_
Beyond that, functionality is identical for now.
Repository
https://github.com/veritymedia/nuxt-gel
npm
https://www.npmjs.com/package/nuxt-gel-module
Nuxt Compatibility
Nuxt 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the existing nuxt-edgedb registration in this repository with the nuxt-gel GitHub repository and npm package. Verify the stated Nuxt 3 compatibility, renamed features, branch routes, GEL_ variables, and README credits; done means the Gel module is correctly registered with its repository and package details.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nuxt, typescript
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100