Skip to content

Comments

docs(js/samples): add readmes for all samples#4706

Merged
yesudeep merged 5 commits intomainfrom
yesudeep/fix/rough-screw
Feb 17, 2026
Merged

docs(js/samples): add readmes for all samples#4706
yesudeep merged 5 commits intomainfrom
yesudeep/fix/rough-screw

Conversation

@yesudeep
Copy link
Contributor

No description provided.

@github-actions github-actions bot added docs Improvements or additions to documentation js sample fix labels Feb 17, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @yesudeep, 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 significantly enhances the documentation for JavaScript test applications by introducing detailed READMEs for a wide array of examples, covering various Genkit features from basic generation to advanced multi-agent systems and multimodal RAG. Concurrently, it unifies the environment variable used for Gemini API keys, streamlining the setup process for developers.

Highlights

  • Documentation Expansion: Added comprehensive README files for 16 new JavaScript test applications, detailing their features, setup, and testing instructions.
  • API Key Standardization: Standardized the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY across all relevant documentation, including existing samples and newly added test apps.

🧠 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.

Changelog
  • js/testapps/basic-gemini/README.md
    • Added a new README for the Basic Gemini test application, outlining its features, setup, and testing steps.
  • js/testapps/context-caching/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • js/testapps/context-caching2/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • js/testapps/dev-ui-gallery/README.md
    • Added a new README for the Dev UI Gallery test application, demonstrating Genkit Dev UI features.
  • js/testapps/durable-streaming/README.md
    • Added a new README for the Durable Streaming test application, showcasing durable streaming with various backends.
  • js/testapps/esm/README.md
    • Added a new README for the ESM Compatibility Test application, verifying ESM imports for Genkit packages.
  • js/testapps/express/README.md
    • Added a new README for the Express Integration test application, demonstrating Genkit flows with Express.js.
  • js/testapps/flow-sample1/README.md
    • Added a new README for the Flow Fundamentals test application, illustrating core Genkit flow primitives.
  • js/testapps/flow-simple-ai/README.md
    • Added a new README for the Flow + AI Kitchen Sink test application, exercising a wide range of Genkit features.
  • js/testapps/format-tester/README.md
    • Added a new README for the Format Tester application, providing an automated test harness for output formats.
  • js/testapps/model-armor/README.md
    • Added a new README for the Model Armor test application, demonstrating content safety filtering.
  • js/testapps/model-tester/README.md
    • Added a new README for the Model Tester application, featuring an automated conformance test suite for models.
  • js/testapps/multiagents-demo/README.md
    • Added a new README for the Multi-Agent Demo application, showcasing a multi-agent architecture.
  • js/testapps/multimodal/README.md
    • Added a new README for the Multimodal RAG test application, demonstrating multimodal RAG with PDFs and videos.
  • js/testapps/next/README.md
    • Added a new README for the Next.js Integration test application, testing the @genkit-ai/next plugin.
  • js/testapps/prompt-file/README.md
    • Added a new README for the Dotprompt Files test application, demonstrating Genkit's Dotprompt system.
  • js/testapps/rag/README.md
    • Added a new README for the RAG test application, demonstrating RAG workflows with multiple vector store backends.
  • js/testapps/vertexai-modelgarden/README.md
    • Added a new README for the Vertex AI Model Garden test application, showcasing third-party models via Model Garden.
  • samples/js-angular/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • samples/js-character-generator/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • samples/js-coffee-shop/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • samples/js-prompts/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
  • samples/js-schoolAgent/README.md
    • Updated the API key environment variable from GOOGLE_GENAI_API_KEY to GEMINI_API_KEY.
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.

@yesudeep yesudeep enabled auto-merge (squash) February 17, 2026 08:10
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 comprehensive README files for many of the JavaScript sample and test applications, and standardizes the Gemini API key environment variable to GEMINI_API_KEY across existing documentation. The new documentation is a great addition and significantly improves the usability of the samples. My review includes a few minor suggestions to improve consistency in the new README files, particularly around model version numbers and placeholder text.

@yesudeep yesudeep disabled auto-merge February 17, 2026 08:11
yesudeep and others added 4 commits February 17, 2026 00:11
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>
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>
@yesudeep yesudeep enabled auto-merge (squash) February 17, 2026 08:12
@yesudeep yesudeep merged commit 1bd882e into main Feb 17, 2026
7 checks passed
@yesudeep yesudeep deleted the yesudeep/fix/rough-screw branch February 17, 2026 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to documentation fix js sample

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants