Skip to content

Commit ae0e146

Browse files
dacharyccbullinger
andauthored
(DOCSP-39513): Consolidate Create page (#3270)
## Pull Request Info - SDK Docs Consolidation Jira ticket: https://jira.mongodb.org/browse/DOCSP-39513 *Staged Page* New consolidated pages: - [Create Object Methods](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39513/sdk/crud/create/create-methods/) - [Create Object Types](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39513/sdk/crud/create/create-object-types/) - [Create Property Types](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39513/sdk/crud/create/create-property-types/) Existing pages, ported over to the consolidated IA and updated for product naming/metadata: - [Swift Concurrency](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39513/platforms/apple/swift-concurrency/) - [Swift Actor Support](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39513/platforms/apple/use-sdk-with-actors/) *Page Source* Add links to every SDK's pages where you got the SDK-specific information: - [C++: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/crud/create/) - [Flutter: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/crud/create/) - [Flutter: Update](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/crud/update/#upsert-objects): Upsert - [Flutter: Data Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/data-types/) - [Flutter/Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/relationships/) - [Flutter: Geospatial](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/geospatial/) - [Java: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/crud/create/) - [Java: Update](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/crud/update/#upsert-an-object): Upsert - [Java: Data Types/Mixed](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/realmany/) - [Java: Data Types/Counters](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/counters/) - [Java: Data Types/Dictionaries](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/realmdictionary/) - [Java: Data Types/Sets](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/realmset/) - [Java: Data Types/Enums](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/enums/) - [Java: Data Types/Embedded Objects](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/embedded-objects/) - [Java: Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/relationships/) - [Kotlin: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/crud/create/) - [Kotlin: Update](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/crud/update/#upsert-a-realm-object): Upsert - [Kotlin: Model Data/Supported Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/supported-types/) - [Kotlin: Model Data/Geospatial](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/geospatials/) - [.NET: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/crud/create/) - [.NET: Embedded Objects](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/embedded-objects/) - [.NET: Data Types/Field Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/field-types/) - [.NET: Data Types/Lists](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/lists/) - [.NET: Data Types/Realm Value](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/realm-value/) - [.NET: Data Types/Dictionaries](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/dictionaries/) - [.NET: Data Types/Sets](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/sets/) - [.NET: Data Types/RealmValue](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/realm-value/) - [.NET: Data Types/RealmInteger](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/realm-integer/) - [.NET: Data Types/Geospatial](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/geospatials/) - [.NET: Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/relationships/) - [Node.js: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/crud/create/) - [Node.js: Update](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/crud/update/#upsert-an-object): Upsert - [Node.js: Data Types/Field Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/field-types/) - [Node.js: Data Types/Dictionaries](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/dictionaries/) - [Node.js: Data Types/Sets](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/sets/) - [Node.js: Data Types/Mixed](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/mixed/) - [Node.js: Data Types/UUID](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/uuid/) - [Node.js: Data Types/Embedded Objects](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/embedded-objects/) - [Node.js: Data Types/Geospatial Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/geospatial/) - [Node.js: Relationships & Embedded Objects](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/relationships-and-embedded-objects/) - [Swift: Create](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/create/) - [Swift: Update](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/update/#upsert-an-object): Upsert - [Swift: Supported Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/model-data/supported-types/) - [Swift: Threading](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/threading/#perform-a-background-write): Perform a Background Write ### PR Author Checklist Before requesting a review for your PR, please check these items: - [x] Open the PR against the `feature-consolidated-sdk-docs` branch instead of `master` - [x] Tag the consolidated page for: - genre - meta.keywords - meta.description #### Naming - [x] Update Realm naming and the language around persistence layer/local/device per [this document](https://docs.google.com/document/d/126OczVxBWAwZ4P5ZsSM29WI3REvONEr1ald-mAwPtyQ/edit?usp=sharing) - [ ] Include `.rst` files comply with [the naming guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9) **Note for Reviewer**: The `.rst` files were named for a single create page. Having split the create page into 3, the names no longer comply with the guidelines. As this is around ~140 files, I didn't want to rename them all - but we may want to consider whether I should go through the effort, and/or what the naming guidelines look like as the IA evolves. #### Links and Refs - [x] Create new consolidated SDK ref targets starting with "_sdks-" for relevant sections - [x] Remove or update any SDK-specific refs to use the new consolidated SDK ref targets - [x] [Update any Kotlin API links](https://jira.mongodb.org/browse/DOCSP-32519) to use the new Kotlin SDK roles #### Content - [x] Shared code boxes have snippets or placeholders for all 9 languages - [x] API description sections have API details or a generic placeholder for all 9 languages - [x] Check related pages for relevant content to include - [x] Create a ticket for missing examples in each relevant SDK: Consolidation Gaps epic ### Reviewer Checklist As a reviewer, please check these items: - [ ] Shared code example boxes contain language-specific snippets or placeholders for every language - [ ] API reference details contain working API reference links or generic content - [ ] Realm naming/language has been updated - [ ] All relevant content from individual SDK pages is present on the consolidated page --------- Co-authored-by: cbullinger <[email protected]>
1 parent 569a50d commit ae0e146

File tree

157 files changed

+4562
-150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+4562
-150
lines changed

snooty.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ intersphinx = [
99

1010
# These are the pages that open when you click on them (instead of just being containers)
1111
toc_landing_pages = [
12+
# New IA
13+
"/sdk/crud/create",
14+
1215
# Tutorial
1316
"/tutorial",
1417
# SDKs
Lines changed: 1 addition & 0 deletions
Lines changed: 1 addition & 0 deletions
Lines changed: 11 additions & 0 deletions

source/includes/api-details/cpp/crud/create-embedded-object-description.rst

Lines changed: 3 additions & 3 deletions
Lines changed: 1 addition & 0 deletions
Lines changed: 11 additions & 0 deletions
Lines changed: 28 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Lines changed: 1 addition & 0 deletions

0 commit comments

Comments
 (0)