Bug 1617964 - Update references from Toolkit:Storage to the new Core module, correct governance info, introduce placeholder docs. r=lina,zeid

Differential Revision: https://phabricator.services.mozilla.com/D219968
This commit is contained in:
Marco Bonardo
2024-08-24 08:50:25 +00:00
parent f812c0abdd
commit d1694045eb
7 changed files with 24 additions and 12 deletions

View File

@@ -41,6 +41,7 @@ categories:
- writing-rust-code - writing-rust-code
- tools/profiler - tools/profiler
- performance - performance
- storage
- xpcom - xpcom
- nspr - nspr
- security/nss - security/nss

View File

@@ -8,7 +8,7 @@
# documentation and how to modify this file. # documentation and how to modify this file.
repo: mozilla-central repo: mozilla-central
created_at: '2021-10-14T12:50:40.073465' created_at: '2021-10-14T12:50:40.073465'
updated_at: '2024-08-12T21:53:27.210457+00:00' updated_at: '2024-08-24T08:35:37.109364+00:00'
export: export:
path: ./docs/mots/index.rst path: ./docs/mots/index.rst
format: rst format: rst
@@ -2665,16 +2665,18 @@ modules:
- *jrmuizel - *jrmuizel
machine_name: core_static_analysis_rewriting_for_c machine_name: core_static_analysis_rewriting_for_c
- name: 'Core: storage' - name: 'Core: SQLite and Embedded Database Bindings'
description: Storage APIs, SQLite backend description: Embedded database engines and their code bindings.
includes: includes:
- third_party/sqlite3/**/*
- storage/**/* - storage/**/*
- third_party/sqlite3/**/*
- toolkit/components/kvstore/**/*
- toolkit/modules/Sqlite.sys.mjs
meta: meta:
group: dev-platform group: dev-platform
url: http://developer.mozilla.org/en/docs/Storage url: https://firefox-source-docs.mozilla.org/storage/index.html
components: components:
- Toolkit::Storage, Core::SQL - Core::SQLite and Embedded Database Bindings
owners_emeritus: owners_emeritus:
- Shawn Wilsher - Shawn Wilsher
owners: owners:
@@ -4369,5 +4371,5 @@ modules:
- Ryan Tilder - Ryan Tilder
group: dev-platform group: dev-platform
hashes: hashes:
config: 43d0d8bd41eefae9df701d29898d2c267c690744 config: 2b820918028a169e0dd7eb608374b600b82c59e7
export: 6233f0c96ac834ced16da56c30a6d5530dc294b3 export: 13932a489e0e5bef0e8ff7e3513c17450c44152a

7
storage/docs/index.rst Normal file
View File

@@ -0,0 +1,7 @@
Database bindings (SQLite, KV, …)
=================================
This section contains design documents and best practices for the embedded
database bindings available in-tree.
This placeholder document will be updated soon™.

View File

@@ -5,7 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
with Files("**"): with Files("**"):
BUG_COMPONENT = ("Toolkit", "Storage") BUG_COMPONENT = ("Core", "SQLite and Embedded Database Bindings")
DIRS += ["build"] DIRS += ["build"]
@@ -110,3 +110,5 @@ if CONFIG["MOZ_FOLD_LIBS"]:
DEFINES["MOZ_FOLD_LIBS"] = True DEFINES["MOZ_FOLD_LIBS"] = True
CXXFLAGS += CONFIG["SQLITE_CFLAGS"] CXXFLAGS += CONFIG["SQLITE_CFLAGS"]
SPHINX_TREES["/storage"] = "docs"

View File

@@ -59,7 +59,7 @@ with Files('sipcc/**'):
BUG_COMPONENT = ('Core', 'WebRTC: Signaling') BUG_COMPONENT = ('Core', 'WebRTC: Signaling')
with Files('sqlite3/**'): with Files('sqlite3/**'):
BUG_COMPONENT = ('Toolkit', 'Storage') BUG_COMPONENT = ("Core", "SQLite and Embedded Database Bindings")
with Files('rlbox/**'): with Files('rlbox/**'):
BUG_COMPONENT = ('Core', 'Security: RLBox') BUG_COMPONENT = ('Core', 'Security: RLBox')

View File

@@ -5,7 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
with Files("**"): with Files("**"):
BUG_COMPONENT = ("Toolkit", "Storage") BUG_COMPONENT = ("Core", "SQLite and Embedded Database Bindings")
EXTRA_JS_MODULES += [ EXTRA_JS_MODULES += [
"kvstore.sys.mjs", "kvstore.sys.mjs",

View File

@@ -115,7 +115,7 @@ with Files("ShortcutUtils.sys.mjs"):
BUG_COMPONENT = ("Firefox", "Toolbars and Customization") BUG_COMPONENT = ("Firefox", "Toolbars and Customization")
with Files("Sqlite.sys.mjs"): with Files("Sqlite.sys.mjs"):
BUG_COMPONENT = ("Toolkit", "Storage") BUG_COMPONENT = ("Core", "SQLite and Embedded Database Bindings")
with Files("SubDialog.sys.mjs"): with Files("SubDialog.sys.mjs"):
BUG_COMPONENT = ("Toolkit", "Content Prompts") BUG_COMPONENT = ("Toolkit", "Content Prompts")