Skip to content

Comments

registry: add quicktype (npm:quicktype)#8054

Merged
jdx merged 1 commit intojdx:mainfrom
zdunecki:registry/quicktype
Feb 8, 2026
Merged

registry: add quicktype (npm:quicktype)#8054
jdx merged 1 commit intojdx:mainfrom
zdunecki:registry/quicktype

Conversation

@zdunecki
Copy link
Contributor

@zdunecki zdunecki commented Feb 8, 2026

quicktype - Generate types and converters from JSON, Schema, and GraphQL.

Copilot AI review requested due to automatic review settings February 8, 2026 14:09
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @zdunecki, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request integrates the quicktype tool into the system's registry. This addition provides developers with a new utility for automatically generating types and converters from JSON, Schema, and GraphQL, thereby streamlining data serialization and deserialization processes within projects.

Highlights

  • New Tool Addition: The quicktype tool has been added to the registry. This tool is designed to generate types and converters from JSON, Schema, and GraphQL, enhancing data handling capabilities.
  • Configuration: A new TOML configuration file (registry/quicktype.toml) has been created for quicktype, specifying npm:quicktype as its backend and including commands for version testing.
Changelog
  • registry/quicktype.toml
    • Added a new configuration file for the quicktype tool.
    • Specified npm:quicktype as the backend for the tool.
    • Included quicktype --version and quicktype version {{version}} commands for testing the tool's version.
Activity
  • The pull request was created by zdunecki, initiating the addition of the quicktype tool to the registry.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new registry entry for quicktype (npm backend) so it can be referenced with a description and basic verification commands.

Changes:

  • Introduced registry/quicktype.toml to register the npm:quicktype backend
  • Added a description pointing to quicktype.io
  • Added simple CLI version checks as tests

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds quicktype to the tool registry, making it installable as an npm package. The definition is mostly correct, but I've found a small issue with the test command's expected output. The current configuration will likely cause installation verification to fail. My suggestion corrects this to align with the actual output of the tool and conventions for other npm packages in the registry.

@jdx jdx enabled auto-merge (squash) February 8, 2026 14:11
@jdx jdx disabled auto-merge February 8, 2026 14:12
@jdx jdx merged commit 8e64b92 into jdx:main Feb 8, 2026
32 checks passed
mise-en-dev added a commit that referenced this pull request Feb 9, 2026
### 🚀 Features

- **(node)** support package.json as idiomatic version file by @jdx in
[#8059](#8059)
- **(ruby)** graduate precompiled ruby from experimental (gradual
rollout) by @jdx in [#8052](#8052)
- add --dry-run-code flag to exit non-zero when there is work to do by
@jdx in [#8063](#8063)

### 🐛 Bug Fixes

- **(core)** respect MISE_ARCH override in bun and erlang plugins by
@jdx in [#8062](#8062)
- **(hooks)** resolve 12 community-reported hooks issues by @jdx in
[#8058](#8058)
- accept key=value format in set/add subcommands by @jdx in
[#8053](#8053)

### 📚 Documentation

- bump action versions in GitHub Actions examples by @muzimuzhi in
[#8065](#8065)
- add opengraph meta tags by @jdx in
[#8066](#8066)

### 📦️ Dependency Updates

- upgrade toml to 0.9 and toml_edit to 0.24 (TOML 1.1) by @jdx in
[#8057](#8057)

### 📦 Registry

- add quicktype (npm:quicktype) by @zdunecki in
[#8054](#8054)
- use inline table for test definitions by @jdx in
[#8056](#8056)
lucasew pushed a commit to lucasew/CONTRIB-mise that referenced this pull request Feb 18, 2026
[quicktype](https://quicktype.io) - Generate types and converters from
JSON, Schema, and GraphQL.
lucasew pushed a commit to lucasew/CONTRIB-mise that referenced this pull request Feb 18, 2026
### 🚀 Features

- **(node)** support package.json as idiomatic version file by @jdx in
[jdx#8059](jdx#8059)
- **(ruby)** graduate precompiled ruby from experimental (gradual
rollout) by @jdx in [jdx#8052](jdx#8052)
- add --dry-run-code flag to exit non-zero when there is work to do by
@jdx in [jdx#8063](jdx#8063)

### 🐛 Bug Fixes

- **(core)** respect MISE_ARCH override in bun and erlang plugins by
@jdx in [jdx#8062](jdx#8062)
- **(hooks)** resolve 12 community-reported hooks issues by @jdx in
[jdx#8058](jdx#8058)
- accept key=value format in set/add subcommands by @jdx in
[jdx#8053](jdx#8053)

### 📚 Documentation

- bump action versions in GitHub Actions examples by @muzimuzhi in
[jdx#8065](jdx#8065)
- add opengraph meta tags by @jdx in
[jdx#8066](jdx#8066)

### 📦️ Dependency Updates

- upgrade toml to 0.9 and toml_edit to 0.24 (TOML 1.1) by @jdx in
[jdx#8057](jdx#8057)

### 📦 Registry

- add quicktype (npm:quicktype) by @zdunecki in
[jdx#8054](jdx#8054)
- use inline table for test definitions by @jdx in
[jdx#8056](jdx#8056)
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