docs: migration of Go Sdk docs#2292
Conversation
Summary of ChangesHello @AnmolShukla2002, 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 focuses on improving the documentation for the Go SDK of the MCP Toolbox. The changes provide a more detailed introduction to the SDK's architecture and purpose, clarify the functionality of its core and integration-specific packages, and offer practical guidance for getting started. The primary impact is to significantly lower the barrier to entry for developers looking to integrate the MCP Toolbox Go SDK with their Gen AI applications by providing clear, runnable examples for popular frameworks. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Using Gemini Code AssistThe 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
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 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
|
There was a problem hiding this comment.
Code Review
This pull request is a great step towards improving the Go SDK documentation by migrating content and adding several useful code samples for various AI frameworks. The new documentation structure is clearer. However, I've found several issues within the new markdown files and Go code samples, including incorrect Go syntax, inconsistent and invalid model names, poor error handling, use of deprecated libraries, and some minor formatting and grammatical errors. I've provided detailed comments and suggestions to address these points, which should help improve the quality and correctness of the documentation and samples.
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com>
This PR migrates the Go SDK documentation and core technical samples from the [mcp-toolbox-sdk-go] repository to the main genai-toolbox documentation site. This consolidation ensures that conceptual guides, package overviews, and interactive code examples are available in a centralized "one-stop-shop". --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com>
This PR migrates the Go SDK documentation and tbadk technical samples from the [mcp-toolbox-sdk-go] repository to the main genai-toolbox documentation site. This consolidation ensures that conceptual guides, package overviews, and interactive code examples are available in a centralized "one-stop-shop".
This PR migrates the Go SDK documentation and tbGenkit technical samples from the [mcp-toolbox-sdk-go] repository to the main genai-toolbox documentation site. This consolidation ensures that conceptual guides, package overviews, and interactive code examples are available in a centralized "one-stop-shop". --------- Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com>
|
🧨 Preview deployments removed. |
Docs Migration across Sdk repo (py, js & go) to genai-toolbox repo This is a parent branch for all the sdks py - #2164 js - #2329 go - #2292 This pr will also solve [Issue](#1182) --------- Co-authored-by: Anmol Shukla <shuklaanmol@google.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Docs Migration across Sdk repo (py, js & go) to genai-toolbox repo This is a parent branch for all the sdks py - #2164 js - #2329 go - #2292 This pr will also solve [Issue](#1182) --------- Co-authored-by: Anmol Shukla <shuklaanmol@google.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> 87f2eaf
) Docs Migration across Sdk repo (py, js & go) to genai-toolbox repo This is a parent branch for all the sdks py - googleapis#2164 js - googleapis#2329 go - googleapis#2292 This pr will also solve [Issue](googleapis#1182) --------- Co-authored-by: Anmol Shukla <shuklaanmol@google.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> 87f2eaf
) Docs Migration across Sdk repo (py, js & go) to genai-toolbox repo This is a parent branch for all the sdks py - googleapis#2164 js - googleapis#2329 go - googleapis#2292 This pr will also solve [Issue](googleapis#1182) --------- Co-authored-by: Anmol Shukla <shuklaanmol@google.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> 87f2eaf
Docs Migration across Sdk repo (py, js & go) to genai-toolbox repo This is a parent branch for all the sdks py - googleapis/mcp-toolbox#2164 js - googleapis/mcp-toolbox#2329 go - googleapis/mcp-toolbox#2292 This pr will also solve [Issue](googleapis/mcp-toolbox#1182) --------- Co-authored-by: Anmol Shukla <shuklaanmol@google.com> Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Related PRs : [Core] #2330
[tbADK] #2393
[tbGenkit] #2394