Skip to content

Commit 2c64ee5

Browse files
(DOCSP-23376): JSON Schema refactor (#1310)
* (DOCSP-23376): JSON Schema refactor * wip * add sub-page for query expressions * fix build warnings * start validate existing docs sub-page * update snooty.toml * finish validate existing documents page * add handle invalid documents sub-page * finish invalid documents sub-page * add description fields sub-page * formatting * continuing work * change page title * change code-block languages * add sub-headings * clarity * add sub-page for viewing existing rules * typo * alphabetize supported keywords * reformetting * formatting * move collMod example to task page * add links to examples * wording * formatting * add bypass validtion page * add validation level sub-page * remove validation check page * wording * wording * add clarification for JSON schema * proofreading * typo * add emphasize lines * use include * final edits * add missing code-block language * change heading tense * move note * wording * address feedback on concept page * more adjustments * in progress * more feedback * stage updated json schema task page * wip * add more stepped procedures * tweak title * rework handle invalid docs page * wording * update query operator validation page * restructure validation level page * wording * rearrange sections * rework update schema validation page * wording * fix title case * wording * Update description fields page * add prereq for viewing validation rules * formatting fix * add note title * add steps to description field page * adjust toc depth for update schema validation page * fix validation level example * clarification for log output * reformatting log output * add context to bypassing validation * tweak to concept page * address Sarah's comments * edits * updates to Specify JSON Schema per Sarah's review * Updates to Query Expression rules * move step introduction * typo * updates to view existing validation rules * use consistent example intros * small edits to clarify validation rules page * wording * updates to modify schema validation page * updates to Specify Validation Level page * edits to handle invalid docs page * updates to handle invalid documents page * updates to the query conditions page * edits for standardization * clarity * formatting * update Learn More's * more direct wording * Incorporate title and description fields into the main JSON schema page * add example for specifying allowed field values * fix query conditions page * add example combining JSON schema and query validation * add JSON Schema tips page * remove broken ref * update toc * fix broken ref * wording * wording * remove extra quote * wording * add clarity for allowed fields * wording * tweaks * wording * clarify Additional Props tip * improve null field values example * fix build error * tweak use cases for allowed field values
1 parent e622b0f commit 2c64ee5

21 files changed

+2295
-1027
lines changed

snooty.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ toc_landing_pages = [
7070
"/core/replica-set-high-availability",
7171
"/core/replica-set-members",
7272
"/core/replica-set-secondary",
73+
"/core/schema-validation",
74+
"/core/schema-validation/specify-json-schema",
7375
"/core/security-encryption-at-rest",
7476
"/core/queryable-encryption/",
7577
"/core/queryable-encryption/fundamentals/",

source/core/data-modeling-introduction.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _manual-data-modeling-intro:
2+
13
==========================
24
Data Modeling Introduction
35
==========================

0 commit comments

Comments
 (0)