-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: add GQLoom to ecosystem #3995
Conversation
WalkthroughThe pull request updates the documentation by adding a new entry for the GQLoom project. This entry appears in multiple README files: the main English README, the Korean README, the Chinese README, and the Deno library README. Each addition introduces a link to GQLoom, a tool for weaving GraphQL schema and resolvers using Zod. No existing content has been removed or altered aside from appending these new entries. Changes
Poem
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✅ Deploy Preview for guileless-rolypoly-866f8a ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (2)
README.md (1)
539-540
: Enhance the GQLoom Entry DescriptionThe new entry for GQLoom has been added correctly with the appropriate link and a concise description. To further enhance clarity and better reflect the tool’s unique value—as highlighted in the PR objectives—consider expanding the description slightly (for example, by emphasizing its "code-first" approach and integration features with popular ORMs). Also, double-check that the punctuation and phrasing are consistent with the other entries in the list.
🧰 Tools
🪛 LanguageTool
[uncategorized] ~539-~539: Loose punctuation mark.
Context: ...](https://github.com/modevol-com/gqloom): Weave GraphQL schema and resolvers usin...(UNLIKELY_OPENING_PUNCTUATION)
deno/lib/README.md (1)
539-539
: New Ecosystem Entry for GQLoom AddedThe new entry for GQLoom integrates well into the Ecosystem list, providing a useful resource that showcases how Zod can be extended to generate GraphQL schema and resolvers. Consider reviewing the phrasing for consistency; for example, it might read more naturally as “Weave GraphQL schemas and resolvers using Zod” (note the plural “schemas”) to align with the common terminology in similar entries. Additionally, please double-check punctuation according to your style guide as a static analysis hint mentioned a loose punctuation mark near this addition.
🧰 Tools
🪛 LanguageTool
[uncategorized] ~539-~539: Loose punctuation mark.
Context: ...](https://github.com/modevol-com/gqloom): Weave GraphQL schema and resolvers usin...(UNLIKELY_OPENING_PUNCTUATION)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
README.md
(1 hunks)README_KO.md
(1 hunks)README_ZH.md
(1 hunks)deno/lib/README.md
(1 hunks)
✅ Files skipped from review due to trivial changes (2)
- README_KO.md
- README_ZH.md
🧰 Additional context used
🪛 LanguageTool
README.md
[uncategorized] ~539-~539: Loose punctuation mark.
Context: ...](https://github.com/modevol-com/gqloom): Weave GraphQL schema and resolvers usin...
(UNLIKELY_OPENING_PUNCTUATION)
deno/lib/README.md
[uncategorized] ~539-~539: Loose punctuation mark.
Context: ...](https://github.com/modevol-com/gqloom): Weave GraphQL schema and resolvers usin...
(UNLIKELY_OPENING_PUNCTUATION)
I'm very excited to introduce GQLoom to you, which can weave
Zod
types into GraphQL Schema.GQLoom is a Code First GraphQL Schema Loom, used to weave runtime types in the TypeScript/JavaScript ecosystem into a GraphQL Schema.
As the most popular runtime validation library,
Zod
is given primary support byGQLoom
!With
GQLoom
andZod
, you can easily create a GraphQL Schema without writing GraphQL.The above code will be woven into the following GraphQL Schema:
GQLoom is also integrated with popular ORM libraries such as Prisma, MikroORM, and Drizzle. You only need to write the database table structure or entity model once, and
GQLoom
will weave them into the GraphQL Schema.GQLoom
also provides resolver factories, with which you can create a complete GraphQL CRUD interface for database tables with just a few lines of code!Summary by CodeRabbit