From 06a618020cea201108886252bc85a75b8708104c Mon Sep 17 00:00:00 2001 From: Ivan Despot <66276597+g-despot@users.noreply.github.com> Date: Wed, 10 Sep 2025 12:27:38 +0200 Subject: [PATCH 1/3] Add archive warning --- _includes/archive-warning | 0 src/components/Documentation/ArchiveNotice.js | 20 +++++++++++++++++++ src/theme/DocItem/Layout/index.js | 12 +++++++++++ 3 files changed, 32 insertions(+) create mode 100644 _includes/archive-warning create mode 100644 src/components/Documentation/ArchiveNotice.js create mode 100644 src/theme/DocItem/Layout/index.js diff --git a/_includes/archive-warning b/_includes/archive-warning new file mode 100644 index 00000000..e69de29b diff --git a/src/components/Documentation/ArchiveNotice.js b/src/components/Documentation/ArchiveNotice.js new file mode 100644 index 00000000..f8aa4b76 --- /dev/null +++ b/src/components/Documentation/ArchiveNotice.js @@ -0,0 +1,20 @@ +import React from "react"; +import Admonition from "@theme/Admonition"; + +export default function ArchiveNotice() { + return ( + +

+ This is the Weaviate Documentation Archive. It contains + info and code snippets for the deprecated Python v3 and TypeScript v2 + clients. +
+ The official and up-to-date documentation is available at{" "} + + docs.weaviate.io + + . +

+
+ ); +} diff --git a/src/theme/DocItem/Layout/index.js b/src/theme/DocItem/Layout/index.js new file mode 100644 index 00000000..0bef8647 --- /dev/null +++ b/src/theme/DocItem/Layout/index.js @@ -0,0 +1,12 @@ +import React from "react"; +import Layout from "@theme-original/DocItem/Layout"; +import ArchiveNotice from "@site/src/components/Documentation/ArchiveNotice"; + +export default function LayoutWrapper(props) { + return ( + <> + + + + ); +} From 10829f9953c3ef814301b09fb4fec42f50524d67 Mon Sep 17 00:00:00 2001 From: Ivan Despot <66276597+g-despot@users.noreply.github.com> Date: Wed, 17 Sep 2025 08:26:55 +0200 Subject: [PATCH 2/3] Update archive --- docs/weaviate/index.mdx | 4 +++- sidebars.js | 4 ++++ src/components/Documentation/ArchiveNotice.js | 10 +++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/weaviate/index.mdx b/docs/weaviate/index.mdx index 07a8d07c..e3cf89b9 100644 --- a/docs/weaviate/index.mdx +++ b/docs/weaviate/index.mdx @@ -1,5 +1,5 @@ --- -title: Weaviate Database +title: Weaviate Documentation Archive sidebar_position: 0 description: "Complete documentation for Weaviate, the open-source AI-native vector database." image: og/docs/home.jpg @@ -7,6 +7,8 @@ hide_table_of_contents: false # tags: [] --- +## Weaviate Database + import CardsSection from "/src/components/CardsSection"; import DeploymentCards from "/src/components/DeploymentCards"; import styles from "/src/components/CardsSection/styles.module.scss"; diff --git a/sidebars.js b/sidebars.js index 30203c35..b05710ae 100644 --- a/sidebars.js +++ b/sidebars.js @@ -605,6 +605,8 @@ const sidebars = { items: [ "weaviate/client-libraries/python/async", "weaviate/client-libraries/python/notes-best-practices", + "weaviate/client-libraries/python/python_v3", + "weaviate/client-libraries/python/v3_v4_migration", { type: "link", label: "Reference manual", @@ -622,6 +624,8 @@ const sidebars = { }, items: [ "weaviate/client-libraries/typescript/notes-best-practices", + "weaviate/client-libraries/typescript/typescript-v2", + "weaviate/client-libraries/typescript/v2_v3_migration", { type: "link", label: "Reference manual", diff --git a/src/components/Documentation/ArchiveNotice.js b/src/components/Documentation/ArchiveNotice.js index f8aa4b76..64e3bbb2 100644 --- a/src/components/Documentation/ArchiveNotice.js +++ b/src/components/Documentation/ArchiveNotice.js @@ -1,12 +1,20 @@ import React from "react"; import Admonition from "@theme/Admonition"; +import Link from "@docusaurus/Link"; export default function ArchiveNotice() { return (

This is the Weaviate Documentation Archive. It contains - info and code snippets for the deprecated Python v3 and TypeScript v2 + info and code snippets for the deprecated{" "} + + Python v3 + {" "} + and{" "} + + TypeScript v2 + {" "} clients.
The official and up-to-date documentation is available at{" "} From a6acb47837f6366a1a0837628d28ca2672c80c3a Mon Sep 17 00:00:00 2001 From: Ivan Despot <66276597+g-despot@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:13:27 +0200 Subject: [PATCH 3/3] Update domain --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index d6673d25..dd672cf6 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -22,7 +22,7 @@ const config = { favicon: "img/favicon.ico", staticDirectories: ["static"], // url: "https://weaviate.io", - url: "https://docs.weaviate.io", + url: "https://archive.docs.weaviate.io", baseUrl: "/", trailingSlash: false, onBrokenLinks: "warn",