Skip to content

master: implement a new information architecture for TiDB and TiDB Cloud docs (#22420)#22439

Merged
qiancai merged 5 commits intopingcap:masterfrom
ti-chi-bot:cherry-pick-22420-to-master
Feb 11, 2026
Merged

master: implement a new information architecture for TiDB and TiDB Cloud docs (#22420)#22439
qiancai merged 5 commits intopingcap:masterfrom
ti-chi-bot:cherry-pick-22420-to-master

Conversation

@ti-chi-bot
Copy link
Member

This is an automated cherry-pick of #22420

What is changed, added or deleted? (Required)

This PR reorganizes the documentation structure and improves experiences of developers by making the following changes:

  • Introduces new top-level navigation categories for AI, API, Best Practices, Developer Guides, and TiDB Releases, providing a clearer and more intuitive information architecture.
  • Adds dedicated Table of Contents (TOC) files for these categories to streamline navigation and improve content discoverability.
  • Reorganizes AI documentation by consolidating all AI-related content into a new top-level ai/ directory (migrated from vector-search/), adding a new landing page (ai/_index.md), and updating internal links accordingly.
  • Restructures the Developer Guide with a new overview page (develop/_index.md), clearer sections for TiDB basics, language and ORM integrations, and MySQL client tools, while aligning existing documents with the new structure.
  • Centralizes API documentation under a new api/ directory, including dedicated overview pages for TiDB Cloud APIs (v1beta1 and v1beta) and TiDB Self-Managed APIs (TiProxy, Data Migration, Monitoring, TiCDC, and TiDB Operator).
  • Cleans up and simplifies documentation content by removing platform-specific CustomContent tags across multiple sections, creating a more unified and maintainable documentation base.
  • Updates numerous internal links throughout the documentation to reflect the new structure and ensure consistency.

Which TiDB version(s) do your changes apply to? (Required)

Tips for choosing the affected version(s):

By default, CHOOSE MASTER ONLY so your changes will be applied to the next TiDB major or minor releases. If your PR involves a product feature behavior change or a compatibility change, CHOOSE THE AFFECTED RELEASE BRANCH(ES) AND MASTER.

For details, see tips for choosing the affected versions.

  • master (the latest development version)
  • v9.0 (TiDB 9.0 versions)
  • v8.5 (TiDB 8.5 versions)
  • v8.1 (TiDB 8.1 versions)
  • v7.5 (TiDB 7.5 versions)
  • v7.1 (TiDB 7.1 versions)
  • v6.5 (TiDB 6.5 versions)
  • v6.1 (TiDB 6.1 versions)
  • v5.4 (TiDB 5.4 versions)

What is the related PR or file link(s)?

  • This PR is translated from:
  • Other reference link(s):

Do your changes match any of the following descriptions?

  • Delete files
  • Change aliases
  • Need modification after applied to another branch
  • Might cause conflicts after applied to another branch

Signed-off-by: ti-chi-bot <ti-community-prow-bot@tidb.io>
@ti-chi-bot ti-chi-bot added area/develop This PR relates to the area of TiDB App development. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. lgtm needs-1-more-lgtm Indicates a PR needs 1 more LGTM. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. type/cherry-pick-for-master This PR is cherry-picked to master from a source PR. type/refactor The issue belongs to a refactor work. labels Feb 11, 2026
@ti-chi-bot
Copy link
Member Author

@qiancai This PR has conflicts, I have hold it.
Please resolve them or ask others to resolve them, then comment /unhold to remove the hold label.

@ti-chi-bot
Copy link

ti-chi-bot bot commented Feb 11, 2026

@ti-chi-bot: ## If you want to know how to resolve it, please read the guide in TiDB Dev Guide.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the ti-community-infra/tichi repository.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @ti-chi-bot, 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 refactors the documentation's information architecture for TiDB and TiDB Cloud. The changes aim to enhance user experience by introducing new, intuitive top-level navigation categories and centralizing related content. This reorganization provides a clearer, more streamlined path for users to discover and access relevant information, particularly for AI, API, and developer-focused topics.

Highlights

  • New Top-Level Navigation Categories: Introduced new top-level navigation categories for AI, API, Best Practices, Developer Guides, and TiDB Releases, providing a clearer and more intuitive information architecture.
  • Dedicated Table of Contents (TOC) Files: Added dedicated TOC files for these new categories to streamline navigation and improve content discoverability.
  • Restructured AI Documentation: Reorganized AI documentation by consolidating all AI-related content into a new top-level 'ai/' directory, adding a new landing page, and updating internal links accordingly.
  • Reorganized Developer Guide: Restructured the Developer Guide with a new overview page, clearer sections for TiDB basics, language and ORM integrations, and MySQL client tools, while aligning existing documents with the new structure.
  • Centralized API Documentation: Centralized API documentation under a new 'api/' directory, including dedicated overview pages for TiDB Cloud APIs (v1beta1 and v1beta) and TiDB Self-Managed APIs (TiProxy, Data Migration, Monitoring, TiCDC, and TiDB Operator).
  • Content Cleanup and Consistency: Cleaned up and simplified documentation content by removing platform-specific CustomContent tags across multiple sections, creating a more unified and maintainable documentation base.
  • Internal Link Updates: Updated numerous internal links throughout the documentation to reflect the new structure and ensure consistency.

🧠 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
  • TOC-ai.md
    • Added a new Table of Contents file for AI-related documentation.
  • TOC-api.md
    • Added a new Table of Contents file for API documentation.
  • TOC-best-practices.md
    • Added a new Table of Contents file for best practices documentation.
  • TOC-develop.md
    • Added a new Table of Contents file for developer guide documentation.
  • TOC-tidb-cloud-essential.md
    • Added a new Table of Contents file for TiDB Cloud Essential documentation.
  • TOC-tidb-cloud-premium.md
    • Added a new Table of Contents file for TiDB Cloud Premium documentation.
  • TOC-tidb-cloud-releases.md
    • Added a new Table of Contents file for TiDB Cloud releases documentation.
  • TOC-tidb-cloud.md
    • Modified connection method links and removed developer section.
  • TOC-tidb-releases.md
    • Added a new Table of Contents file for TiDB releases documentation.
  • TOC.md
    • Removed developer and best practices sections, updated vector search links.
  • ai/_index.md
    • Added a new landing page for TiDB for AI documentation.
  • ai/examples/auto-embedding-with-pytidb.md
    • Added a new example for auto embedding with pytidb.
  • ai/examples/basic-with-pytidb.md
    • Added a new example for basic CRUD operations with pytidb.
  • ai/examples/fulltext-search-with-pytidb.md
    • Added a new example for full-text search with pytidb.
  • ai/examples/hybrid-search-with-pytidb.md
    • Added a new example for hybrid search with pytidb.
  • ai/examples/image-search-with-pytidb.md
    • Added a new example for image search with pytidb.
  • ai/examples/memory-with-pytidb.md
    • Added a new example for AI agent memory with pytidb.
  • ai/examples/rag-with-pytidb.md
    • Added a new example for RAG application with pytidb.
  • ai/examples/text2sql-with-pytidb.md
    • Added a new example for Text2SQL with pytidb.
  • ai/examples/vector-search-with-pytidb.md
    • Added a new example for vector search with pytidb.
  • ai/guides/auto-embedding.md
    • Added a new guide for auto embedding.
  • ai/guides/connect.md
    • Added a new guide for connecting to TiDB.
  • ai/guides/filtering.md
    • Added a new guide for filtering in AI applications.
  • ai/guides/image-search.md
    • Added a new guide for image search.
  • ai/guides/join-queries.md
    • Added a new guide for multiple table joins.
  • ai/guides/raw-queries.md
    • Added a new guide for raw SQL queries.
  • ai/guides/reranking.md
    • Added a new guide for reranking in AI applications.
  • ai/guides/tables.md
    • Added a new guide for working with tables.
  • ai/guides/transactions.md
    • Added a new guide for transactions in AI applications.
  • ai/guides/vector-search.md
    • Added a new guide for vector search.
  • ai/integrations/embedding-openai-compatible.md
    • Added a new integration guide for OpenAI-compatible embeddings.
  • ai/integrations/tidb-mcp-claude-code.md
    • Added a new integration guide for Claude Code with TiDB MCP Server.
  • ai/integrations/tidb-mcp-claude-desktop.md
    • Added a new integration guide for Claude Desktop with TiDB MCP Server.
  • ai/integrations/tidb-mcp-cursor.md
    • Added a new integration guide for Cursor with TiDB MCP Server.
  • ai/integrations/tidb-mcp-server.md
    • Added a new overview for TiDB MCP Server.
  • ai/integrations/tidb-mcp-vscode.md
    • Added a new integration guide for VS Code with TiDB MCP Server.
  • ai/integrations/tidb-mcp-windsurf.md
    • Added a new integration guide for Windsurf with TiDB MCP Server.
  • ai/integrations/vector-search-auto-embedding-amazon-titan.md
    • Added a new integration guide for Amazon Titan embeddings.
  • ai/integrations/vector-search-auto-embedding-cohere.md
    • Added a new integration guide for Cohere embeddings.
  • ai/integrations/vector-search-auto-embedding-gemini.md
    • Added a new integration guide for Gemini embeddings.
  • ai/integrations/vector-search-auto-embedding-huggingface.md
    • Added a new integration guide for Hugging Face embeddings.
  • ai/integrations/vector-search-auto-embedding-jina-ai.md
    • Added a new integration guide for Jina AI embeddings.
  • ai/integrations/vector-search-auto-embedding-nvidia-nim.md
    • Added a new integration guide for NVIDIA NIM embeddings.
  • ai/integrations/vector-search-auto-embedding-openai.md
    • Added a new integration guide for OpenAI embeddings.
  • ai/integrations/vector-search-auto-embedding-overview.md
    • Added a new overview for auto embedding.
  • api/_index.md
    • Added a new landing page for TiDB API documentation.
  • api/dm-api-overview.md
    • Added a new overview for Data Migration API.
  • api/monitoring-api-overview.md
    • Added a new overview for TiDB Monitoring API.
  • api/ticdc-api-overview.md
    • Added a new overview for TiCDC API.
  • api/tidb-cloud-api-overview.md
    • Added a new overview for TiDB Cloud API.
  • api/tidb-cloud-api-v1beta.md
    • Added a new overview for TiDB Cloud API v1beta.
  • api/tidb-cloud-api-v1beta1.md
    • Added a new overview for TiDB Cloud API v1beta1.
  • api/tidb-operator-api-overview.md
    • Added a new overview for TiDB Operator API.
  • api/tiproxy-api-overview.md
    • Added a new overview for TiProxy API.
  • basic-features.md
    • Updated links to vector data types and functions.
  • best-practices/_index.md
    • Added a new landing page for TiDB Best Practices documentation.
  • best-practices/best-practices-on-public-cloud.md
    • Renamed the file and updated the title.
  • best-practices/ddl-introduction.md
    • Renamed the file and updated internal links.
  • best-practices/grafana-monitor-best-practices.md
    • Updated aliases.
  • best-practices/haproxy-best-practices.md
    • Updated aliases.
  • best-practices/high-concurrency-best-practices.md
    • Updated aliases and summary.
  • best-practices/index-management-best-practices.md
    • Updated aliases.
  • best-practices/massive-regions-best-practices.md
    • Updated aliases.
  • best-practices/multi-column-index-best-practices.md
    • Updated aliases.
  • best-practices/pd-scheduling-best-practices.md
    • Updated aliases and content related to scale-in/scale-down.
  • best-practices/readonly-nodes.md
    • Updated aliases.
  • best-practices/saas-best-practices.md
    • Updated aliases.
  • best-practices/three-dc-local-read.md
    • Updated aliases.
  • best-practices/three-nodes-hybrid-deployment.md
    • Updated aliases.
  • best-practices/tidb-best-practices.md
    • Updated aliases.
  • best-practices/uuid.md
    • Updated aliases and removed CustomContent tags.
  • br/backup-and-restore-overview.md
    • Updated a link to vector data types.
  • data-type-default-values.md
    • Updated a link to vector functions.
  • develop/_index.md
    • Added a new landing page for Developer Guide documentation.
  • develop/dev-guide-aws-appflow-integration.md
    • Removed CustomContent tags and updated help links.
  • develop/dev-guide-bookshop-schema-design.md
    • Updated section titles and removed CustomContent tags.
  • develop/dev-guide-build-cluster-in-cloud.md
    • Updated title, aliases, and removed CustomContent tags.
  • develop/dev-guide-choose-driver-or-orm.md
    • Updated title, aliases, and removed CustomContent tags.
  • develop/dev-guide-connect-to-tidb.md
    • Updated title, summary, and content to reflect new connection methods.
  • develop/dev-guide-connection-parameters.md
    • Updated title, aliases, and removed CustomContent tags.
  • develop/dev-guide-create-database.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-create-secondary-indexes.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-create-table.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-delete-data.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-get-data-from-single-table.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-hybrid-oltp-and-olap-queries.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-implicit-type-conversion.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-index-best-practice.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-insert-data.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-join-tables.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-mysql-tools.md
    • Added a new guide for connecting to TiDB with MySQL tools.
  • develop/dev-guide-optimize-sql-best-practices.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-optimize-sql-overview.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-optimize-sql.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-paginate-results.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-playground-gitpod.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-prepared-statement.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-proxysql-integration.md
    • Updated title, aliases, and removed CustomContent tags.
  • develop/dev-guide-sample-application-aws-lambda.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-cs.md
    • Updated aliases.
  • develop/dev-guide-sample-application-golang-gorm.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-golang-sql-driver.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-java-hibernate.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-java-jdbc.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-java-mybatis.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-java-spring-boot.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nextjs.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nodejs-mysql2.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nodejs-mysqljs.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nodejs-prisma.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nodejs-sequelize.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-nodejs-typeorm.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-django.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-mysql-connector.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-mysqlclient.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-peewee.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-pymysql.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-python-sqlalchemy.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-ruby-mysql2.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sample-application-ruby-rails.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-schema-design-overview.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-sql-development-specification.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-third-party-support.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-third-party-tools-compatibility.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-timeouts-in-tidb.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-transaction-overview.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-transaction-restraints.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-transaction-troubleshoot.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-unique-serial-number-generation.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-unstable-result-set.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-update-data.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-common-table-expression.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-follower-read.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-stale-read.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-subqueries.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-temporary-tables.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-use-views.md
    • Updated aliases and removed CustomContent tags.
  • develop/dev-guide-vector-search.md
    • Added a new guide for vector search for developers.
  • develop/java-app-best-practices.md
    • Renamed the file and updated aliases.
  • develop/serverless-driver-drizzle-example.md
    • Renamed the file and updated internal links.
  • develop/serverless-driver-kysely-example.md
    • Renamed the file and updated internal links.
  • develop/serverless-driver-node-example.md
    • Renamed the file.
  • develop/serverless-driver-prisma-example.md
    • Renamed the file and updated internal links.
  • develop/serverless-driver.md
    • Renamed the file and updated aliases.
  • faq/sql-faq.md
    • Updated a link to DDL execution best practices.
  • glossary.md
    • Updated links to vector search and DDL introduction.
  • package.json
    • Updated devDependencies for markdown linting tools.
  • performance-tuning-practices.md
    • Updated a link to Java application best practices.
  • quick-start-with-tidb.md
    • Updated links to developer guide and cluster creation.
  • releases/_index.md
    • Added a new landing page for TiDB Releases.
  • releases/release-5.1.0.md
    • Updated a link to general release notes.
  • releases/release-5.2.0.md
    • Updated a link to general release notes.
  • releases/release-5.3.0.md
    • Updated a link to general release notes.
  • releases/release-5.4.0.md
    • Updated a link to general release notes.
  • releases/release-6.0.0-dmr.md
    • Updated a link to general release notes.
  • releases/release-7.0.0.md
    • Updated links to DDL introduction.
  • releases/release-7.1.0.md
    • Updated a link to DDL introduction.
  • releases/release-7.2.0.md
    • Updated a link to DDL introduction.
  • releases/release-7.5.0.md
    • Updated a link to DDL introduction.
  • releases/release-8.2.0.md
    • Updated a link to DDL statements.
  • releases/release-8.4.0.md
    • Updated links to vector search related documentation.
  • scripts/verify-internal-links-in-toc.js
    • Added a new script to verify internal links in TOC files.
  • scripts/verify-link-anchors.sh
    • Updated the remark command execution for link anchor verification.
  • scripts/verify-links.sh
    • Updated the markdown-link-check command execution for link verification.
  • system-variable-reference.md
    • Updated links to Java application best practices, DDL execution, and vector search integrations.
  • telemetry.md
    • Updated a link to general release notes.
  • ticdc/ticdc-compatibility.md
    • Updated a link to vector data types.
  • tidb-cloud/ai-feature-concepts.md
    • Updated links to vector search related documentation.
  • tidb-cloud/architecture-concepts.md
    • Updated a link to TiDB Cloud API overview.
  • tidb-cloud/connect-to-tidb-cluster-serverless.md
    • Updated summary and added a tip for connection methods.
  • tidb-cloud/connect-to-tidb-cluster.md
    • Updated summary and added a tip for connection methods.
  • tidb-cloud/connected-ai-chat-in-im.md
    • Updated a link to vector search overview.
  • tidb-cloud/data-service-manage-endpoint.md
    • Updated links to vector data types and functions.
  • tidb-cloud/integrate-tidbcloud-with-cloudflare.md
    • Updated a link to serverless driver.
  • tidb-cloud/integrate-tidbcloud-with-n8n.md
    • Updated a link to TiDB Cloud API overview.
  • tidb-cloud/integrate-tidbcloud-with-netlify.md
    • Updated a link to serverless driver.
  • tidb-cloud/integrate-tidbcloud-with-vercel.md
    • Updated a link to serverless driver.
  • tidb-cloud/releases/_index.md
    • Added a new landing page for TiDB Cloud Releases.
  • tidb-cloud/releases/notification-2023-08-31-console-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2023-09-26-console-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2023-11-14-scale-feature-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2024-04-09-monitoring-features-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2024-04-11-dm-feature-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2024-04-16-monitoring-features-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2024-04-18-dm-feature-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/notification-2024-09-15-console-maintenance.md
    • Renamed the file.
  • tidb-cloud/releases/release-notes-2020.md
    • Renamed the file.
  • tidb-cloud/releases/release-notes-2021.md
    • Renamed the file.
  • tidb-cloud/releases/release-notes-2022.md
    • Renamed the file and updated internal links.
  • tidb-cloud/releases/release-notes-2023.md
    • Renamed the file and updated internal links.
  • tidb-cloud/releases/release-notes-2024.md
    • Renamed the file and updated internal links.
  • tidb-cloud/releases/release-notes-2025.md
    • Added new release notes for TiDB Cloud in 2025.
  • tidb-cloud/releases/tidb-cloud-release-notes.md
    • Renamed the file and updated internal links.
  • tidb-cloud/serverless-limitations.md
    • Modified connection limitations and added details on connection lifetime.
  • tidb-cloud/tidb-cloud-faq.md
    • Updated a link to TiDB Cloud release notes.
  • tidb-cloud/tidb-cloud-glossary.md
    • Updated links to vector search and full-text search.
  • tidb-cloud/use-tidb-cloud-with-ai-tools.md
    • Added a new guide for using TiDB Cloud with AI tools.
  • tidb-cloud/v8.5-performance-highlights.md
    • Updated a link to TiDB v8.5.0 release notes.
  • tidb-distributed-execution-framework.md
    • Updated a link to DDL execution best practices.
  • tidb-lightning/data-import-best-practices.md
    • Updated the description for disabling analyze operation.
  • tiflash-upgrade-guide.md
    • Updated a link to vector search overview.
  • tiflash/tiflash-supported-pushdown-calculations.md
    • Updated a link to vector functions.
  • upgrade-tidb-using-tiup.md
    • Updated links to release notes and DDL framework.
  • variables.json
    • Updated tidb-version, tidb-release-date, and tidb-operator-version.
Ignored Files
  • Ignored by pattern: .github/workflows/** (1)
    • .github/workflows/ci.yaml
Activity
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 introduces a major reorganization of the documentation, which is a great improvement for the information architecture. However, it seems the cherry-pick process has left unresolved merge conflicts in numerous files. These conflict markers (e.g., <<<<<<<, =======, >>>>>>>) need to be resolved before merging. I've added comments on a few examples, but please check all files for similar issues.

Comment on lines 11 to 18
<<<<<<< HEAD
- Get Started with TiDB Cloud
- [Try Out TiDB Cloud Serverless](/tidb-cloud/tidb-cloud-quickstart.md)
- [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md)
=======
- Get Started
- [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts. Please resolve them before merging. The 'Get Started' section needs to be cleaned up. I'd suggest using the version from the b7469123c6 commit as it seems more consistent with the new information architecture.

Suggested change
<<<<<<< HEAD
- Get Started with TiDB Cloud
- [Try Out TiDB Cloud Serverless](/tidb-cloud/tidb-cloud-quickstart.md)
- [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md)
=======
- Get Started
- [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
- Get Started
- [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md)

Comment on lines 29 to 33
<<<<<<< HEAD:tidb-cloud/vector-search-full-text-search-python.md
Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, Full-text search is only available for the following product option and regions:
=======
Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, full-text search is only available on {{{ .starter }}} and {{{ .essential }}} in the following regions:
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420)):ai/guides/vector-search-full-text-search-python.md
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts. Please resolve them before merging. The prerequisite description for full-text search needs to be unified. The version using template variables ({{{ .starter }}} and {{{ .essential }}}) seems more appropriate for maintainability.

Suggested change
<<<<<<< HEAD:tidb-cloud/vector-search-full-text-search-python.md
Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, Full-text search is only available for the following product option and regions:
=======
Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, full-text search is only available on {{{ .starter }}} and {{{ .essential }}} in the following regions:
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420)):ai/guides/vector-search-full-text-search-python.md
Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, full-text search is only available on {{{ .starter }}} and {{{ .essential }}} in the following regions:

Comment on lines 3547 to 3552
<<<<<<< HEAD
- [TiDB Best Practices on Public Cloud](/best-practices-on-public-cloud.md)
=======
- [TiDB Best Practices on Public Cloud](/best-practices/best-practices-on-public-cloud.md)
- [TiDB 8.5.4 Release Notes](/releases/release-8.5.4.md)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts. Please resolve them before merging. The path for best-practices-on-public-cloud.md and the additional release note link need to be correctly merged. The version from the b7469123c6 commit seems to have the correct path and additional information.

Suggested change
<<<<<<< HEAD
- [TiDB Best Practices on Public Cloud](/best-practices-on-public-cloud.md)
=======
- [TiDB Best Practices on Public Cloud](/best-practices/best-practices-on-public-cloud.md)
- [TiDB 8.5.4 Release Notes](/releases/release-8.5.4.md)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
- [TiDB Best Practices on Public Cloud](/best-practices/best-practices-on-public-cloud.md)
- [TiDB 8.5.4 Release Notes](/releases/release-8.5.4.md)

variables.json Outdated
Comment on lines 3 to 9
<<<<<<< HEAD
"tidb-version": "v8.5.0",
=======
"tidb-version": "8.5.5",
"tidb-release-date": "2026-01-15",
"tidb-operator-version": "v1.6.4",
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts. Please resolve the tidb-version and other variables. The version from the b7469123c6 commit appears to be more up-to-date.

  "tidb-version": "8.5.5",
  "tidb-release-date": "2026-01-15",
  "tidb-operator-version": "v1.6.4",

Comment on lines 64 to 77
<<<<<<< HEAD
Review [the compatibility changes](/releases/release-8.5.0.md#compatibility-changes) in TiDB v8.5.0 release notes. If any changes affect your upgrade, take actions accordingly.
=======
Review compatibility changes in TiDB release notes. If any changes affect your upgrade, take actions accordingly.

The following provides release notes you need to know when you upgrade from v8.4.0 to the current version (v{{{ .tidb-version }}}). If you are upgrading from v8.3.0 or earlier versions to the current version, you might also need to check the [release notes](/releases/_index.md) of the intermediate versions.

- TiDB v8.5.0 [compatibility changes](/releases/release-8.5.0.md#compatibility-changes)
- TiDB v8.5.1 [release notes](/releases/release-8.5.1.md)
- TiDB v8.5.2 [release notes](/releases/release-8.5.2.md)
- TiDB v8.5.3 [compatibility changes](/releases/release-8.5.3.md#compatibility-changes)
- TiDB v8.5.4 [compatibility changes](/releases/release-8.5.4.md#compatibility-changes)
- TiDB v8.5.5 [compatibility changes](https://docs.pingcap.com/tidb/stable/release-8.5.5/#compatibility-changes)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts. Please resolve them before merging. The section on reviewing compatibility changes needs to be cleaned up. The more detailed version from the b7469123c6 commit seems preferable.

Suggested change
<<<<<<< HEAD
Review [the compatibility changes](/releases/release-8.5.0.md#compatibility-changes) in TiDB v8.5.0 release notes. If any changes affect your upgrade, take actions accordingly.
=======
Review compatibility changes in TiDB release notes. If any changes affect your upgrade, take actions accordingly.
The following provides release notes you need to know when you upgrade from v8.4.0 to the current version (v{{{ .tidb-version }}}). If you are upgrading from v8.3.0 or earlier versions to the current version, you might also need to check the [release notes](/releases/_index.md) of the intermediate versions.
- TiDB v8.5.0 [compatibility changes](/releases/release-8.5.0.md#compatibility-changes)
- TiDB v8.5.1 [release notes](/releases/release-8.5.1.md)
- TiDB v8.5.2 [release notes](/releases/release-8.5.2.md)
- TiDB v8.5.3 [compatibility changes](/releases/release-8.5.3.md#compatibility-changes)
- TiDB v8.5.4 [compatibility changes](/releases/release-8.5.4.md#compatibility-changes)
- TiDB v8.5.5 [compatibility changes](https://docs.pingcap.com/tidb/stable/release-8.5.5/#compatibility-changes)
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Review compatibility changes in TiDB release notes. If any changes affect your upgrade, take actions accordingly.
The following provides release notes you need to know when you upgrade from v8.4.0 to the current version (v{{{ .tidb-version }}}). If you are upgrading from v8.3.0 or earlier versions to the current version, you might also need to check the [release notes](/releases/_index.md) of the intermediate versions.
- TiDB v8.5.0 [compatibility changes](/releases/release-8.5.0.md#compatibility-changes)
- TiDB v8.5.1 [release notes](/releases/release-8.5.1.md)
- TiDB v8.5.2 [release notes](/releases/release-8.5.2.md)
- TiDB v8.5.3 [compatibility changes](/releases/release-8.5.3.md#compatibility-changes)
- TiDB v8.5.4 [compatibility changes](/releases/release-8.5.4.md#compatibility-changes)
- TiDB v8.5.5 [compatibility changes](https://docs.pingcap.com/tidb/stable/release-8.5.5/#compatibility-changes)

Comment on lines 4 to 8
<<<<<<< HEAD
aliases: ['/tidb/dev/sample-application-java','/tidb/dev/dev-guide-sample-application-java']
=======
aliases: ['/tidb/stable/dev-guide-sample-application-java-jdbc/','/tidb/dev/dev-guide-sample-application-java-jdbc/','/tidbcloud/dev-guide-sample-application-java-jdbc/']
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This file contains unresolved merge conflicts in the aliases frontmatter. Please resolve them before merging. The version from the b7469123c6 commit seems more consistent with the new documentation structure.

Suggested change
<<<<<<< HEAD
aliases: ['/tidb/dev/sample-application-java','/tidb/dev/dev-guide-sample-application-java']
=======
aliases: ['/tidb/stable/dev-guide-sample-application-java-jdbc/','/tidb/dev/dev-guide-sample-application-java-jdbc/','/tidbcloud/dev-guide-sample-application-java-jdbc/']
>>>>>>> b7469123c6 (release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420))
aliases: ['/tidb/stable/dev-guide-sample-application-java-jdbc/','/tidb/dev/dev-guide-sample-application-java-jdbc/','/tidbcloud/dev-guide-sample-application-java-jdbc/']

@qiancai qiancai removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 11, 2026
@qiancai
Copy link
Collaborator

qiancai commented Feb 11, 2026

/approve

@ti-chi-bot ti-chi-bot bot added the approved label Feb 11, 2026
@qiancai qiancai changed the title release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs (#22420) master: implement a new information architecture for TiDB and TiDB Cloud docs (#22420) Feb 11, 2026
@qiancai
Copy link
Collaborator

qiancai commented Feb 11, 2026

/approve

@ti-chi-bot
Copy link

ti-chi-bot bot commented Feb 11, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: qiancai

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@qiancai qiancai merged commit 4cf96c6 into pingcap:master Feb 11, 2026
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved area/develop This PR relates to the area of TiDB App development. lgtm needs-1-more-lgtm Indicates a PR needs 1 more LGTM. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. type/cherry-pick-for-master This PR is cherry-picked to master from a source PR. type/refactor The issue belongs to a refactor work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants