From e0339dd2e0e121ca2af0b7202638345771f5213a Mon Sep 17 00:00:00 2001 From: Nick Larew Date: Thu, 10 Apr 2025 17:39:42 -0500 Subject: [PATCH 1/3] Add missing meta descriptions --- source/api-abi-versioning.txt | 3 +++ source/api-abi-versioning/abi-versioning.txt | 3 +++ source/api-abi-versioning/api-versioning.txt | 3 +++ source/index.txt | 3 +++ source/testing.txt | 3 +++ source/thread-safety.txt | 3 +++ 6 files changed, 18 insertions(+) diff --git a/source/api-abi-versioning.txt b/source/api-abi-versioning.txt index 191946f1..35bceef1 100644 --- a/source/api-abi-versioning.txt +++ b/source/api-abi-versioning.txt @@ -4,6 +4,9 @@ API and ABI Versioning ====================== +.. meta:: + :description: Understand the API and ABI versioning for the C++ driver, including header file structure, library filenames, and the use of CMake package config files. + .. contents:: On this page :local: :backlinks: none diff --git a/source/api-abi-versioning/abi-versioning.txt b/source/api-abi-versioning/abi-versioning.txt index 734eb13c..5d928383 100644 --- a/source/api-abi-versioning/abi-versioning.txt +++ b/source/api-abi-versioning/abi-versioning.txt @@ -4,6 +4,9 @@ ABI Versioning =============== +.. meta:: + :description: Understand how the C++ Driver uses ABI versioning to manage stability and compatibility for shared libraries, including the use of ABI namespaces and versioning policies. + .. contents:: On this page :local: :backlinks: none diff --git a/source/api-abi-versioning/api-versioning.txt b/source/api-abi-versioning/api-versioning.txt index 71318fc3..a1e17ed6 100644 --- a/source/api-abi-versioning/api-versioning.txt +++ b/source/api-abi-versioning/api-versioning.txt @@ -4,6 +4,9 @@ API Versioning =============== +.. meta:: + :description: Understand how the C++ Driver uses Semantic Versioning for API versioning, distinguishing between public and private APIs, and handling deprecations. + .. contents:: On this page :local: :backlinks: none diff --git a/source/index.txt b/source/index.txt index 8a0150c4..9a0cb1f2 100644 --- a/source/index.txt +++ b/source/index.txt @@ -2,6 +2,9 @@ MongoDB C++ Driver =================== +.. meta:: + :description: Explore the MongoDB C++ Driver, including installation, connection setup, data operations, and advanced configuration options. + .. facet:: :name: genre :values: reference diff --git a/source/testing.txt b/source/testing.txt index 6849418b..b39a5f44 100644 --- a/source/testing.txt +++ b/source/testing.txt @@ -4,6 +4,9 @@ Testing ======= +.. meta:: + :description: Learn how to run and write tests for the C++11 driver using Catch, including unit and integration tests. + .. contents:: On this page :local: :backlinks: none diff --git a/source/thread-safety.txt b/source/thread-safety.txt index 7cab83fe..3b5fa2cb 100644 --- a/source/thread-safety.txt +++ b/source/thread-safety.txt @@ -4,6 +4,9 @@ Thread and Fork Safety ======================= +.. meta:: + :description: Ensure each thread has its own `mongocxx::client` and avoid sharing client objects across threads to maintain thread safety in C++ MongoDB applications. + .. contents:: On this page :local: :backlinks: none From 4aad9f1967669df84b7c04bf20e9b4b7154a61d2 Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh <148898879+rachel-mack@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:41:01 -0400 Subject: [PATCH 2/3] Update source/testing.txt --- source/testing.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/testing.txt b/source/testing.txt index b39a5f44..8817da7f 100644 --- a/source/testing.txt +++ b/source/testing.txt @@ -5,7 +5,7 @@ Testing ======= .. meta:: - :description: Learn how to run and write tests for the C++11 driver using Catch, including unit and integration tests. + :description: Learn how to run and write tests for the C++ driver using Catch, including unit and integration tests. .. contents:: On this page :local: From fab202b4109ead63a8cd3b2949735ae0927608ab Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh <148898879+rachel-mack@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:41:09 -0400 Subject: [PATCH 3/3] Update source/thread-safety.txt --- source/thread-safety.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/thread-safety.txt b/source/thread-safety.txt index 3b5fa2cb..3df64c03 100644 --- a/source/thread-safety.txt +++ b/source/thread-safety.txt @@ -5,7 +5,7 @@ Thread and Fork Safety ======================= .. meta:: - :description: Ensure each thread has its own `mongocxx::client` and avoid sharing client objects across threads to maintain thread safety in C++ MongoDB applications. + :description: Ensure each thread has its own mongocxx::client and avoid sharing client objects across threads to maintain thread safety in C++ MongoDB applications. .. contents:: On this page :local: