Skip to content

Add more examples for compatible drivers and refactor readme#73

Merged
murfffi merged 6 commits intomainfrom
docs/more_examples
Jan 14, 2026
Merged

Add more examples for compatible drivers and refactor readme#73
murfffi merged 6 commits intomainfrom
docs/more_examples

Conversation

@murfffi
Copy link
Member

@murfffi murfffi commented Jan 14, 2026

No description provided.

Added information about IBM DB2 and ImmuDB drivers.
Clarify potential causes of compilation errors and provide additional troubleshooting steps.
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @murfffi, 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 primarily focuses on enhancing the usqlgen project's documentation by expanding the list of compatible database/sql drivers and clarifying various aspects of its usage. The changes aim to make it easier for users to understand how to leverage usqlgen with different database systems and troubleshoot common issues, ultimately improving the user experience and reducing potential friction during setup.

Highlights

  • Documentation Enhancement: The README.md has been significantly updated to provide clearer explanations and more comprehensive examples for usqlgen.
  • Expanded Driver Examples: A new section, 'Tested drivers', has been added to showcase a wider range of compatible database/sql drivers, including Cloudflare D1, TDEngine, ImmuDB, Oracle, and IBM DB2.
  • Improved Clarity and Troubleshooting: Explanations for usqlgen's core functionality, CGO usage, and potential compilation errors (including those related to native driver dependencies) have been refined for better understanding.
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

@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 does a great job of refactoring the README to improve clarity and provide more comprehensive examples for using usqlgen. The restructuring makes the document easier to follow, and the new examples of compatible drivers, along with explanations for their use cases, add significant value for users. The added troubleshooting tips for compilation errors are also a welcome addition.

I've found a couple of minor typos and grammatical points that could be polished, which I've noted in the line comments. Overall, this is a solid improvement to the project's documentation.

murfffi and others added 2 commits January 14, 2026 09:35
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@murfffi murfffi merged commit d329368 into main Jan 14, 2026
5 checks passed
@murfffi murfffi deleted the docs/more_examples branch January 14, 2026 07:35
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.

1 participant