Skip to content

docs: Add prebuilt configs under integrations and add migration banner#2857

Merged
Yuan325 merged 10 commits intomainfrom
prebuilt-and-banner
Mar 26, 2026
Merged

docs: Add prebuilt configs under integrations and add migration banner#2857
Yuan325 merged 10 commits intomainfrom
prebuilt-and-banner

Conversation

@dishaprakash
Copy link
Copy Markdown
Contributor

@dishaprakash dishaprakash commented Mar 26, 2026

Description

This PR :

  • Splits the complete list of prebuilt configs adds the config specific each source under the integrations/ section.
  • A shortcode has been added to link these files in the documentation/configuration/prebuilt-configs/_index.md
  • Adds migration banner to redirect users to new url
  • Adds documentation for contributors on file structure for both samples and prebuilt configs

PR Checklist

Thank you for opening a Pull Request! Before submitting your PR, there are a
few things you can do to make sure it goes smoothly:

  • Make sure you reviewed
    CONTRIBUTING.md
  • Make sure to open an issue as a
    bug/issue
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)
  • Make sure to add ! if this involve a breaking change

🛠️ Fixes #<issue_number_goes_here>

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Cloudflare Preview Ready!

🔎 View Preview: https://pr-2857.toolbox-docs-6xc.pages.dev

(Note: Subsequent pushes to this PR will automatically update the preview at this same URL)

Copy link
Copy Markdown
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 refactors the prebuilt configurations documentation by migrating content from a single large file into individual, integration-specific markdown files. It introduces a new Hugo shortcode, list-prebuilt-configs, to dynamically aggregate and display these configurations across the site. Feedback was provided regarding a missing newline at the end of the new shortcode layout file to ensure proper formatting.

dishaprakash and others added 4 commits March 26, 2026 18:24
@dishaprakash dishaprakash marked this pull request as ready for review March 26, 2026 18:29
@dishaprakash dishaprakash requested review from a team as code owners March 26, 2026 18:29
@dishaprakash dishaprakash added the release candidate Use label to signal PR should be included in the next release. label Mar 26, 2026
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

@Yuan325 Yuan325 enabled auto-merge (squash) March 26, 2026 21:51
@Yuan325 Yuan325 disabled auto-merge March 26, 2026 21:51
@Yuan325 Yuan325 merged commit 837047b into main Mar 26, 2026
27 checks passed
@Yuan325 Yuan325 deleted the prebuilt-and-banner branch March 26, 2026 22:20
@github-actions
Copy link
Copy Markdown
Contributor

🧨 Preview deployments removed.

Cloudflare Pages environments for pr-2857 have been deleted.

@github-actions
Copy link
Copy Markdown
Contributor

🧨 Preview deployments removed.

github-actions bot pushed a commit that referenced this pull request Mar 26, 2026
…on banner (#2857)

## Description

This PR :
- Splits the complete list of prebuilt configs adds the config specific
each source under the `integrations/` section.
- A shortcode has been added to link these files in the
`documentation/configuration/prebuilt-configs/_index.md`
- Adds migration banner to redirect users to new url
- Adds documentation for contributors on file structure for both samples
and prebuilt configs

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #<issue_number_goes_here>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 837047b
github-actions bot pushed a commit that referenced this pull request Mar 26, 2026
…on banner (#2857)

## Description

This PR :
- Splits the complete list of prebuilt configs adds the config specific
each source under the `integrations/` section.
- A shortcode has been added to link these files in the
`documentation/configuration/prebuilt-configs/_index.md`
- Adds migration banner to redirect users to new url
- Adds documentation for contributors on file structure for both samples
and prebuilt configs

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #<issue_number_goes_here>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 837047b
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Mar 26, 2026
…on banner (googleapis#2857)

## Description

This PR :
- Splits the complete list of prebuilt configs adds the config specific
each source under the `integrations/` section.
- A shortcode has been added to link these files in the
`documentation/configuration/prebuilt-configs/_index.md`
- Adds migration banner to redirect users to new url
- Adds documentation for contributors on file structure for both samples
and prebuilt configs

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #<issue_number_goes_here>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 837047b
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Mar 26, 2026
…on banner (googleapis#2857)

## Description

This PR :
- Splits the complete list of prebuilt configs adds the config specific
each source under the `integrations/` section.
- A shortcode has been added to link these files in the
`documentation/configuration/prebuilt-configs/_index.md`
- Adds migration banner to redirect users to new url
- Adds documentation for contributors on file structure for both samples
and prebuilt configs

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #<issue_number_goes_here>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 837047b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release candidate Use label to signal PR should be included in the next release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants