docs: Update Toolbox Docsite UI#2765
Conversation
Summary of ChangesHello, 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 overhauls the user interface and experience of the Toolbox Docsite. The changes focus on modernizing the site's appearance, improving navigation, and ensuring a consistent and responsive design across all devices. The goal is to make the documentation more intuitive and visually appealing for users. Highlights
Changelog
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
|
Link Resolution NoteLocal links and directory changes work differently on GitHub than on the docsite. You must ensure fixes pass the GitHub check and also work with Summary
Errors per inputErrors in DEVELOPER.md
Errors in docs/en/build-with-mcp-toolbox/alloydb/mcp_quickstart.mdErrors in docs/en/build-with-mcp-toolbox/bigquery/local_quickstart.mdErrors in docs/en/build-with-mcp-toolbox/looker/looker_gemini_oauth/_index.mdErrors in docs/en/build-with-mcp-toolbox/quickstart/shared/cloud_setup.mdErrors in docs/en/integrations/alloydb-admin/_index.mdErrors in docs/en/integrations/alloydb-admin/alloydb-create-cluster.md
Errors in docs/en/integrations/alloydb-admin/alloydb-create-instance.md
Errors in docs/en/integrations/alloydb-admin/alloydb-create-user.md
Errors in docs/en/integrations/alloydb/_index.mdErrors in docs/en/integrations/alloydb/alloydb-ai-nl.mdErrors in docs/en/integrations/bigquery/bigquery-analyze-contribution.mdErrors in docs/en/integrations/bigquery/bigquery-conversational-analytics.mdErrors in docs/en/integrations/bigquery/bigquery-sql.mdErrors in docs/en/integrations/bigtable/_index.mdErrors in docs/en/integrations/cloud-sql-admin/cloudsqlcloneinstance.mdErrors in docs/en/integrations/cloud-sql-admin/cloudsqlrestorebackup.mdErrors in docs/en/integrations/cloud-sql-pg/_index.mdErrors in docs/en/integrations/cloudhealthcare/_index.mdErrors in docs/en/integrations/cloudmonitoring/_index.mdErrors in docs/en/integrations/dataplex/_index.mdErrors in docs/en/integrations/firestore/firestore-add-documents.mdErrors in docs/en/integrations/firestore/firestore-update-document.mdErrors in docs/en/integrations/serverless-spark/_index.mdErrors in docs/en/integrations/spanner/_index.mdErrors in docs/en/integrations/spanner/spanner-sql.mdErrors in docs/en/integrations/valkey/_index.mdErrors in docs/en/user-guide/configuration/prebuilt-configs/_index.mdErrors in docs/en/user-guide/connect-to/client-sdks/go-sdk/core/_index.mdErrors in docs/en/user-guide/connect-to/client-sdks/go-sdk/tbadk/_index.mdErrors in docs/en/user-guide/connect-to/client-sdks/javascript-sdk/adk/index.mdErrors in docs/en/user-guide/connect-to/client-sdks/javascript-sdk/core/index.md
Errors in docs/en/user-guide/connect-to/client-sdks/python-sdk/core/index.mdErrors in docs/en/user-guide/connect-to/client-sdks/python-sdk/langchain/index.mdErrors in docs/en/user-guide/connect-to/client-sdks/python-sdk/llamaindex/index.mdErrors in docs/en/user-guide/connect-to/ides/alloydb_pg_admin_mcp.mdErrors in docs/en/user-guide/connect-to/ides/alloydb_pg_mcp.mdErrors in docs/en/user-guide/connect-to/ides/bigquery_mcp.mdErrors in docs/en/user-guide/connect-to/ides/cloud_sql_mssql_mcp.mdErrors in docs/en/user-guide/connect-to/ides/cloud_sql_mysql_mcp.mdErrors in docs/en/user-guide/connect-to/ides/firestore_mcp.mdErrors in docs/en/user-guide/connect-to/mcp-client/_index.md
Errors in docs/en/user-guide/deploy-to/cloud-run/_index.md |
There was a problem hiding this comment.
Code Review
This pull request introduces a significant and welcome visual overhaul to the documentation site, including a new secondary navigation bar, an enhanced search experience, and a more modern design system. The new UI is a great improvement. My review focuses on improving the long-term maintainability of the new styling and scripting. The main suggestions are to address large-scale CSS duplication by using SCSS imports, reduce the heavy reliance on !important which can make future styling difficult, and extract large inline CSS blocks from HTML partials into dedicated stylesheet files for better separation of concerns and caching.
|
🧨 Preview deployments removed. |
Description
This PR changes the Toolbox Docsite UI. It adds a secondary navigation tab below the main header to facilitate better seperate the top level sections. It adds some cutom UI changes including:
Also contains some files on having merged with main (like serverless spark get session template new tool file)
PR Checklist
CONTRIBUTING.md
bug/issue
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
!if this involve a breaking change🛠️ Fixes #<issue_number_goes_here>