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 3cbf0d143d
commit 17fe003bd9
7 changed files with 24 additions and 12 deletions

View File

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

View File

@ -8,7 +8,7 @@
# documentation and how to modify this file.
repo: mozilla-central
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:
path: ./docs/mots/index.rst
format: rst
@ -2665,16 +2665,18 @@ modules:
- *jrmuizel
machine_name: core_static_analysis_rewriting_for_c
- name: 'Core: storage'
description: Storage APIs, SQLite backend
- name: 'Core: SQLite and Embedded Database Bindings'
description: Embedded database engines and their code bindings.
includes:
- third_party/sqlite3/**/*
- storage/**/*
- third_party/sqlite3/**/*
- toolkit/components/kvstore/**/*
- toolkit/modules/Sqlite.sys.mjs
meta:
group: dev-platform
url: http://developer.mozilla.org/en/docs/Storage
url: https://firefox-source-docs.mozilla.org/storage/index.html
components:
- Toolkit::Storage, Core::SQL
- Core::SQLite and Embedded Database Bindings
owners_emeritus:
- Shawn Wilsher
owners:
@ -4369,5 +4371,5 @@ modules:
- Ryan Tilder
group: dev-platform
hashes:
config: 43d0d8bd41eefae9df701d29898d2c267c690744
export: 6233f0c96ac834ced16da56c30a6d5530dc294b3
config: 2b820918028a169e0dd7eb608374b600b82c59e7
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/.
with Files("**"):
BUG_COMPONENT = ("Toolkit", "Storage")
BUG_COMPONENT = ("Core", "SQLite and Embedded Database Bindings")
DIRS += ["build"]
@ -110,3 +110,5 @@ if CONFIG["MOZ_FOLD_LIBS"]:
DEFINES["MOZ_FOLD_LIBS"] = True
CXXFLAGS += CONFIG["SQLITE_CFLAGS"]
SPHINX_TREES["/storage"] = "docs"

View File

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

View File

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

View File

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