Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Branch for Consolidated SDK Docs #3255

Open
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    4498f2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d308023 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95361c0 View commit details
    Browse the repository at this point in the history
  4. Add IoT

    dacharyc committed May 13, 2024
    Configuration menu
    Copy the full SHA
    760a9ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c249f6 View commit details
    Browse the repository at this point in the history
  6. Partial Create page as PoC

    dacharyc committed May 13, 2024
    Configuration menu
    Copy the full SHA
    3f5e7a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c255ff View commit details
    Browse the repository at this point in the history
  8. Fix includes file naming

    dacharyc committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ca4d1bf View commit details
    Browse the repository at this point in the history
  9. Fix build errors

    dacharyc committed May 13, 2024
    Configuration menu
    Copy the full SHA
    1a9a3dd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7996661 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    12149ed View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    43d6c79 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4da6ed0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    971dfd3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b59b8d5 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    4528af3 View commit details
    Browse the repository at this point in the history
  2. Fix remaining build errors

    dacharyc committed May 15, 2024
    Configuration menu
    Copy the full SHA
    db143e6 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    6ae1805 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. DOCSP-39161 .NET updateBaseURL (#3246)

    ## Pull Request Info
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39161
    
    - [Connect to App Services
    Backend](https://preview-mongodblindseymoore.gatsbyjs.io/realm/DOCSP-39161/sdk/dotnet/app-services/connect-to-app-services-backend/)
    
    - Note: Commented out failing tests. Fixing them will be a part of this
    ticket: https://jira.mongodb.org/browse/DOCSP-39638.
    
    ### Reminder Checklist
    
    Before merging your PR, make sure to check a few things.
    
    - [ ] Did you tag pages appropriately?
      - genre
      - meta.keywords
      - meta.description
    - [x] Describe your PR's changes in the Release Notes section
    - [ ] Create a Jira ticket for related docs-app-services work, if any
    
    ### Release Notes
    
    <!--
    - **Kotlin** SDK
    - Realm/Manage Realm Files/Encrypt a Realm: Add information on
    encryption for
        local and synced realms.
    -->
    
    - .NET SDK
    - Application Services/Connect to an App Services App: Add a section on
    updating the base URL during runtime.
    
    ### Review Guidelines
    
    
    [REVIEWING.md](https://github.com/mongodb/docs-realm/blob/master/REVIEWING.md)
    
    ---------
    
    Co-authored-by: MongoCaleb <[email protected]>
    2 people authored and dacharyc committed May 21, 2024
    Configuration menu
    Copy the full SHA
    39b1564 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    643a481 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. (DOCSP-39539): Consolidate Stream Data to Atlas page (#3268)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39539
    
    *Staged Page*
    
    - [Stream Data to
    Atlas](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39539/sdk/sync/stream-data-to-atlas/):
    Draft consolidated page
    
    *Page Source*
    
    - [C++: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/sync/stream-data-to-atlas/)
    - [Flutter: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/sync/stream-data-to-atlas/)
    - [Kotlin: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/stream-data-to-atlas/)
    - [.NET: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/asymmetric-sync/)
    - [Node.js: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/sync/stream-data-to-atlas/)
    - [Swift: Stream Data to
    Atlas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/stream-data-to-atlas/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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: lindseymoore <[email protected]>
    Co-authored-by: MongoCaleb <[email protected]>
    Co-authored-by: cbullinger <[email protected]>
    4 people authored May 24, 2024
    Configuration menu
    Copy the full SHA
    a0659fc View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. (DOCSP-39540) Consolidate Partition-Based Sync page (#3279)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39540
    
    *Staged Page*
    
    - [Partition-Based
    Sync](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39540/sdk/sync/partition-based-sync/)
    
    *Page Source*
    
    Note for reviewer: I've intentionally omitted some of the information
    that is present on some of the source pages. There's a lot of
    discrepancy between SDK docs re: the write copy API to copy between sync
    and non-synced realms. Some SDKs say you can use it with Flexible Sync,
    others say it only works with PBS. I started to include it on the page,
    but then omitted it. I think we should probably only doc it on the
    "Configure and Open a Synced Realm" page if it supports Flexible Sync.
    
    The other thing is - Java and .NET have sections about opening a realm
    online vs. offline. I originally started to add that to this page, but
    decided it's outside the scope of PBS - it just happens to use PBS
    examples. We already have examples on the "Configure and Open a Synced
    Realm" page about opening a realm offline, so I think that content
    should only live there.
    
    - [Partition-Based Sync -
    Java](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/sync/partition-based-sync/)
    - [Partition-Based Sync -
    Kotlin](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/partition-based-sync/)
    - [Partition-Based Sync -
    .NET](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/partition-based-sync/)
    - [Partition-Based Sync -
    Node.js](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/sync/partition-based-sync/)
    - [Partition-Based Sync -
    Swift](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/partition-based-sync/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: cbullinger <[email protected]>
    dacharyc and cbullinger authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    97d3e5b View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. (DOCSP-39501): Consolidate Quick Start page (#3280)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39501
    
    *Staged Page*
    
    - [Quick
    Start](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39501/sdk/quick-start/)
    - [SwiftUI Quick
    Start](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39501/frameworks/swiftui/quick-start/):
    Existing content ported over with Realm naming and ref updates
    - [Flutter Quick
    Start](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39501/frameworks/flutter/quick-start/):
    Move existing Flutter-specific content out of quick start to this
    relevant section
    - [Unity Quick
    Start](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39501/platforms/unity/):
    Existing content ported over with Realm naming and ref updates
    
    Adding a note here to capture this in the PR record:
    - Product has made the call to remove Java SDK info from our "getting
    started" content (here and the Install page), so I've removed the Java
    and Kotlin (Java SDK) examples from the consolidated quick start page.
    - Based on relatively low usage of the Java SDK Quick Start with
    LiveData page, and the need to update it to show Kotlin SDK or at the
    very least not Partition-Based Sync, I've checked with engineering and
    product and am removing this page from the docs. It doesn't seem
    worthwhile to continue to incur the maintenance cost.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++ Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/quick-start/)
    - [Flutter Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/quick-start/)
    - [Flutter Install
    Page](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/install/)
    - [Java Local Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/quick-starts/quick-start-local/)
    - [Java Sync Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/quick-starts/quick-start-sync/)
    - [Java Quick Start with Live
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/quick-starts/livedata/)
    - [Kotlin Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/quick-start/)
    - [.NET Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/quick-start/)
    - [.NET SDK/Quick Start for
    Unity](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/unity/)
    - [Node.js Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/quick-start/)
    - [Swift Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/quick-start/)
    - [SwiftUI Quick
    Start](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/swiftui-tutorial/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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]>
    dacharyc and cbullinger authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8ee6c6b View commit details
    Browse the repository at this point in the history
  2. (DOCSP-39525): Consolidate Create and Delete Users page (#3289)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39525
    
    *Staged Page*
    
    - [Create, Delete, and Remove
    Users](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39525/sdk/users/create-and-delete-users/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Flutter: Delete a
    User](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/delete-user/)
    - [Java: Create and Delete
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/users/create-delete-users/)
    - [Kotlin: Delete
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/delete-users/)
    - [.NET: Create and Delete
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/create-and-delete-users/)
    - [Node.js: Create and Delete
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/create-delete-users/)
    - [Swift: Create and Delete
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/create-and-delete-users/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c33fc22 View commit details
    Browse the repository at this point in the history
  3. (DOCSP-39526): Consolidate Authenticate Users page (#3281)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39526
    
    *Staged Page*
    
    - [Authenticate
    Users](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39526/sdk/users/authenticate-users/)
    - [Manage User
    Tokens](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39526/sdk/users/manage-user-tokens/):
    New page that moves the user access token info off the "Authenticate"
    page. This is currently [a separate page in
    Flutter](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/access-token/).
    As devs shouldn't have to handle this manually for most use cases, _and_
    the OTP is getting super long, I thought it made sense to move the info
    off to a separate page.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/users/authenticate-users/)
    - [Flutter: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/authenticate/)
    - [Flutter: Get an Access
    Token](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/access-token/)
    - [Java: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/users/authenticate-users/)
    - [Kotlin: Autenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/authenticate-users/)
    - [.NET: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/authenticate/)
    - [Node.js: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/authenticate-users/)
    - [Swift: Authenticate
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/authenticate-users/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    7cf0f51 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. (DOCSP-26313): Swift: Add a Handle Sync Errors page for SwiftUI (#2524)

    Moved the client reset handling details off the page so we can merge
    this PR. When PR #8109 in the realm-swift repository gets released, we
    can re-test and add the client reset handling details to the page.
    
    - https://jira.mongodb.org/browse/DOCSP-26313
    
    - [Handle Sync
    Errors](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-26313/sdk/swift/swiftui/handle-sync-errors/)
    
    If your PR modifies the docs, you might need to also update some
    corresponding
    pages. Check if completed or N/A.
    
    - [x] Create Jira ticket for corresponding docs-app-services update(s),
    if any
    - [x] Checked/updated Admin API
    - [x] Checked/updated CLI reference
    
    - Swift SDK
    - SwiftUI/Handle Sync Errors: New page demonstrating how to set and use
    a sync error handler in SwiftUI.
    
    [REVIEWING.md](https://github.com/mongodb/docs-realm/blob/master/REVIEWING.md)
    dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    bfa23dd View commit details
    Browse the repository at this point in the history
  2. DOCSP-39161 .NET updateBaseURL (#3246)

    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39161
    
    - [Connect to App Services
    Backend](https://preview-mongodblindseymoore.gatsbyjs.io/realm/DOCSP-39161/sdk/dotnet/app-services/connect-to-app-services-backend/)
    
    - Note: Commented out failing tests. Fixing them will be a part of this
    ticket: https://jira.mongodb.org/browse/DOCSP-39638.
    
    Before merging your PR, make sure to check a few things.
    
    - [ ] Did you tag pages appropriately?
      - genre
      - meta.keywords
      - meta.description
    - [x] Describe your PR's changes in the Release Notes section
    - [ ] Create a Jira ticket for related docs-app-services work, if any
    
    <!--
    - **Kotlin** SDK
    - Realm/Manage Realm Files/Encrypt a Realm: Add information on
    encryption for
        local and synced realms.
    -->
    
    - .NET SDK
    - Application Services/Connect to an App Services App: Add a section on
    updating the base URL during runtime.
    
    [REVIEWING.md](https://github.com/mongodb/docs-realm/blob/master/REVIEWING.md)
    
    ---------
    
    Co-authored-by: MongoCaleb <[email protected]>
    2 people authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    b8d909b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3d9c9a View commit details
    Browse the repository at this point in the history
  4. Add C++ template app and tutorial to SDK docs (#3263)

    ## Pull Request Info - SDK Docs Consolidation
    
    *Staged Pages*
    
    - [C++ Landing
    Page](https://preview-mongodbdacharyc.gatsbyjs.io/realm/add-cpp-template-app/sdk/cpp/):
    Add "Learning Paths" section with links to the C++ quick start, template
    app, and tutorial, similar to the other SDKs.
    - [Example
    Projects](https://preview-mongodbdacharyc.gatsbyjs.io/realm/add-cpp-template-app/example-projects/):
    Add C++ to the list of SDK example apps.
    
    ### Release Notes
    
    - C++ SDK
    - Landing Page: Add "Learning Paths" section with links to the C++ quick
    start, template app, and tutorial.
    
    - Example Projects: Add the C++ template app to the SDK template app
    list.
    
    ---------
    
    Co-authored-by: lindseymoore <[email protected]>
    dacharyc and lindseymoore committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    6a10d8b View commit details
    Browse the repository at this point in the history
  5. Realm Java cannot use RealmAny in new apps (#3274)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39924
    
    *Staged Page*
    
    -
    [PAGE_NAME](https://docs-mongodbcom-staging.corp.mongodb.com/realm/docsworker-xlarge/BRANCH_NAME/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    -
    [PAGE_NAME](https://www.mongodb.com/docs/atlas/device-sdks/LIVE-DOCS-LINK)
    
    ### PR Author Checklist
    
    Before requesting a review for your PR, please check these items:
    
    - [ ] Open the PR against the `feature-consolidated-sdk-docs` branch
    instead of `master`
    - [ ] Tag the consolidated page for:
      - genre
      - meta.keywords
      - meta.description
    
    #### Naming
    - [ ] 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)
    
    #### Links and Refs
    - [ ] Create new consolidated SDK ref targets starting with "_sdks-" for
    relevant sections
    - [ ] Remove or update any SDK-specific refs to use the new consolidated
    SDK ref targets
    - [ ] [Update any Kotlin API
    links](https://jira.mongodb.org/browse/DOCSP-32519) to use the new
    Kotlin SDK roles
    
    #### Content
    - [ ] Shared code boxes have snippets or placeholders for all 9
    languages
    - [ ] API description sections have API details or a generic placeholder
    for all 9 languages
    - [ ] Check related pages for relevant content to include
    - [ ] 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: lindseymoore <[email protected]>
    2 people authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ba89df7 View commit details
    Browse the repository at this point in the history
  6. DOCSP-40104: Fixed typo in read.txt (#3284)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-40104
    
    ### Reminder Checklist
    
    Before merging your PR, make sure to check a few things.
    
    - [ ] Did you tag pages appropriately?
      - genre
      - programming_language
      - meta.keywords
      - meta.description
    - [ ] Describe your PR's changes in the Release Notes section
    - [ ] Create a Jira ticket for related docs-realm work, if any
    
    ### Release Notes
    
    - **Kotlin SDK**
      - Realm Database > CRUD > read: fix typo
    
    ### Review Guidelines
    
    
    [REVIEWING.md](https://github.com/mongodb/docs-app-services/blob/master/REVIEWING.md)
    osharaf-mdb authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    dd89a55 View commit details
    Browse the repository at this point in the history
  7. DOCSP-36167: Update .NET compatibility with note on source generator …

    …model requirements (#3288)
    
    ## Pull Request Info
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-36167
    
    *Staged Page*
    
    - [Platform and Framework Compatibility - .NET
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-36167-compatibility/sdk/dotnet/compatibility/)
    
    ## Release Notes
    
    - **.NET SDK** 
    - Compatibility: Added note with minimum framework requirements when
    using the new source model generator.
    cbullinger authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5a50133 View commit details
    Browse the repository at this point in the history
  8. (DOCSP-40014): Update Swift 'static' framework install instructions (#…

    …3291)
    
    ## Pull Request Info
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-40014
    
    *Staged Page*
    
    - [Install - Swift
    SDK](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-40014/sdk/swift/install/):
    Remove outdated information. Rename "Static Framework" install
    instructions to "Dynamic Framework."
    
    ## Release Notes
    
    - Swift SDK
    - Install: Remove outdated information. Rename "Static Framework"
    install instructions to "Dynamic Framework."
    dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    96b31f0 View commit details
    Browse the repository at this point in the history
  9. DOCSP-39924: Update eligible SDKs with collections in mixed info (#3293)

    ## Pull Request Info
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39924
    
    For each of the following SDK pages: 
    - Define data model: add `Model Unstructured Data` section to define
    data model page
    - Mixed data property: update with support for holding lists & dicts,
    and add `Collections as Mixed` subsection
    
    **Kotlin (v2.0.0):** 
    - [Define an Object Model - Kotlin
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/kotlin/realm-database/schemas/define-realm-object-model/#model-unstructured-data)
    & [Supported Data Types - Kotlin
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/kotlin/realm-database/schemas/supported-types/#realmany--mixed-)
    
    **.NET (v12.22.0):** 
    - [Define an Object Model - .NET
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/dotnet/model-data/define-object-model/#model-unstructured-data)
    & [RealmValue - .NET
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/dotnet/model-data/data-types/realm-value/)
    
    **Node.js (v12.9.0):** 
    - [Define an Object Model - Node.js
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/node/model-data/define-object-model/#model-unstructured-data)
    & [Mixed - Node.js
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/node/model-data/data-types/mixed/#nested-collections-of-mixed)
    
    **React Native (v12.9.0):** 
    - [Define an Object Model - React Native
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/react-native/model-data/define-object-model/#model-unstructured-data)
    & [Mixed - React Native
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/react-native/model-data/data-types/mixed/#nested-collections-of-mixed)
    
    **Swift (v10.15.0):** 
    - [Define an Object Model - Swift
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/swift/model-data/object-models/#model-unstructured-data)
    & [Supported Types - Swift
    SDK](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-39924-unstructured-data/sdk/react-native/model-data/data-types/mixed/)
    
    ## Release Notes
    
    **Kotlin SDK** 
    - Realm > Model Data > Define an Object Model: Add new "Define
    Unstructured Data" section outlining support for *Collections as Mixed*
    feature.
    - Realm > Model Data > Supported Data Types: Update ``RealmAny`` section
    to indicate support for holding lists and dictionaries, and add new
    "Mixed Collections" section.
    
    **.NET SDK** 
    - Model Data > Define an Object Model: Add new "Model Unstructured Data"
    section outlining support for *Collections as Mixed* feature.
    - Model Data > Supported Data Types > RealmValue: Update page to
    indicate support for holding lists and dictionaries, and add new "Mixed
    Collections" section.
    
    **Node.js SDK** 
    - Model Data > Define an Object Model: Add new "Model Unstructured Data"
    section outlining support for *Collections as Mixed* feature.
    - Model Data > Supported Data Types > Mixed: Update page to indicate
    support for holding lists and dictionaries, and add new "Mixed
    Collections" section.
    
    **React Native SDK** 
    - Model Data > Define an Object Model: Add new "Define Unstructured
    Data" section outlining support for *Collections as Mixed* feature.
    - Model Data > Supported Data Types > Mixed: Update page to indicate
    support for holding lists and dictionaries, and add new "Mixed
    Collections" section.
    
    **Swift SDK** 
    - Model Data > Define an Object Model: Add new "Model Unstructured Data"
    section outlining support for *Collections as Mixed* feature.
    - Model Data > Supported Types: Update ``AnyRealmValue`` section to
    indicate support for holding lists and dictionaries, and add new "Mixed
    Collections" section.
    cbullinger authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    6ca5b90 View commit details
    Browse the repository at this point in the history
  10. DOCSP-40232 formatting typo (#3294)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-40323
    
    *Staged Page*
    
    - [Atlas Device
    SDKs](https://preview-mongodbosharafmdb.gatsbyjs.io/realm/DOCSP-40232-formatting-typo/)
    
    ### PR Author Checklist
    
    Before requesting a review for your PR, please check these items:
    
    - [ ] Open the PR against the `feature-consolidated-sdk-docs` branch
    instead of `master`
    - [ ] Tag the consolidated page for:
      - genre
      - meta.keywords
      - meta.description
    
    ---------
    
    Co-authored-by: cbullinger <[email protected]>
    2 people authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a51fffb View commit details
    Browse the repository at this point in the history
  11. Create netlify.toml (#3309)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-NNNNN
    branberry authored and dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    227206b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3b7abbe View commit details
    Browse the repository at this point in the history
  13. Remove misplaced .NET file

    dacharyc committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    22a4cb8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. DOCSP-16785 the the typo (#3297)

    ## Pull Request Info
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-16785
    
    - [Many Pages Across
    docs-realm](https://preview-mongodbosharafmdb.gatsbyjs.io/realm/DOCSP-16785-the-the-typo/):
    changed "the the" typo and added metadata
    
    ### Reminder Checklist
    
    Before merging your PR, make sure to check a few things.
    
    - [ ] Did you tag pages appropriately?
      - genre
      - programming_language
      - meta.keywords
      - meta.description
    - [ ] Describe your PR's changes in the Release Notes section
    - [ ] Create a Jira ticket for related docs-realm work, if any
    
    ### Release Notes
    
    - **Across many docs-realm pages**
      - fixed "the the" typo and added meta data
    
    ### Review Guidelines
    
    
    [REVIEWING.md](https://github.com/mongodb/docs-app-services/blob/master/REVIEWING.md)
    
    ---------
    
    Co-authored-by: lindseymoore <[email protected]>
    Co-authored-by: cbullinger <[email protected]>
    3 people authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    451b40f View commit details
    Browse the repository at this point in the history
  2. (DOCSP-39541) Consolidate logging page (#3273)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39541
    
    *Staged Page*
    
    -
    [Logging](https://preview-mongodbkrollinsmdb.gatsbyjs.io/realm/DOCSP-39541/sdk/test-and-debug/log/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Logging - C++
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/logging/)
    - [Logging - Flutter
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/logging/)
    - Added new Logger examples because the current examples no longer work
    - [Log Realm Events - Java
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/test-and-debug/log-realm-events/)
    - [Logging - Kotlin
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/logging/)
    - [Logging - .NET
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/logging/)
    - [Logging - Node.js
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/logging/)
    - [Logging - Swift
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/logging/)
    - [Log Realm Events - Java
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/test-and-debug/log-realm-events/)
    - [Set the Sync Client Log Level - C++
    SDK](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/sync/log-level/)
    - All of the other SDKs' Sync Client Log Level page content will not be
    migrated. It's a deprecated feature that makes talking about logging
    awkward at best.
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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: Dachary <[email protected]>
    krollins-mdb and dacharyc authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    569a50d View commit details
    Browse the repository at this point in the history
  3. (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]>
    dacharyc and cbullinger authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ae0e146 View commit details
    Browse the repository at this point in the history
  4. (DOCSP-39538): Consolidate Manage Sync Sessions page (#3285)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39538
    
    *Staged Page*
    
    - [Manage Sync
    Sessions](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39538/sdk/sync/manage-sync-sessions/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Manage Sync
    Sessions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/sync/manage-sync-session/)
    - [Flutter: Manage Sync
    Sessions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/sync/manage-sync-session/)
    - [Java: Pause or Resume a Sync
    Session](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/sync/pause-resume-sync/)
    - [Java: Check the Network
    Connection](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/sync/network-connection/)
    - [Kotlin: Manage Sync
    Session](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/manage-sync-session/)
    - [.NET: Suspend or Resume a Sync
    Session](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/sync-session/)
    - [.NET: Check Upload and Download
    Progress](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/sync-progress/)
    - [Node.js: Manage a Sync
    Session](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/sync/manage-sync-session/)
    - [Swift: Manage Sync
    Sessions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/sync-session/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b9d858c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c607575 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. (DOCSP-39536): Consolidate Write Data to a Synced Database page (#3286)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39536
    
    *Staged Page*
    
    - [Write to a Synced
    Database](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39536/sdk/sync/write-to-synced-database/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Write to a Synced
    Realm](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/sync/write-to-synced-realm/)
    - [Flutter: Write Data to a Synced
    Realm](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/sync/write-to-synced-realm/)
    - [Kotlin: Write to a Synced
    Realm](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/write-to-synced-realm/)
    - [.NET: Write to a Synced
    Realm](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/write-to-synced-realm/)
    - [Swift: Write Data to a Synced
    Realm](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/write-to-synced-realm/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [ ] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1021196 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. (DOCSP-39503): Consolidate Relationships page (#3287)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39503
    
    *Staged Page*
    
    -
    [Relationships](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39503/sdk/model-data/relationships/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/model-data/relationships/)
    - [Flutter:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/relationships/)
    - [Java:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/relationships/)
    - [Kotlin:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/relationships/)
    - [.NET:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/relationships/)
    - [Node.js: Relationships and Embedded
    Objects](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/relationships-and-embedded-objects/)
    - [Swift:
    Relationships](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/model-data/relationships/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    81be17c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. (DOCSP-39502): Consolidate Define an Object Model page (#3314)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39502
    
    *Staged Page*
    
    - [Define an SDK Object
    Model](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39502/sdk/model-data/object-models/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Object Types and
    Schemas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/model-data/object-models/)
    - [C++: Supported Data
    Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/model-data/supported-types/)
    - [Flutter: Model Data landing
    page](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/)
    - [Flutter: Define a Realm Object
    Schema](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/define-realm-object-schema/)
    - [Flutter: Property
    Annotations](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/property-annotations/)
    - [Java: Model Data landing
    page](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/)
    - [Java: Define an Object
    Model](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/define-a-realm-object-model/)
    - [Java: Realm Files Landing page (Realm
    Schema)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/realm-files/#realm-schema)
    - [Kotlin: Model Data -> Define an Object
    Model](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/define-realm-object-model/)
    - [Kotlin: Open & Close a Realm (realm
    schema)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/open-and-close-a-realm/)
    - [Kotlin: Property
    Annotations](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/property-annotations/)
    - [.NET: Define an Object
    Model](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/define-object-model/)
    - [.NET: Object Types and
    Schemas](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/object-models-and-schemas/)
    - [.NET: Manually Define a
    Schema](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/manual-schema/)
    - [.NET: Configure & Open a Realm (Class
    Subsets)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/realm-files/realms/#class-subsets)
    - [Node.js SDK: Model
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/)
    - [Node.js SDK: Define an Object
    Model](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/define-a-realm-object-model/)
    - [Node.js SDK: Open & Close a Realm
    (schemas)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/realm-files/open-and-close-a-realm/)
    - [Swift SDK: Model
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/model-data/)
    - [Swift SDK: Define an Object
    Model](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/model-data/object-models/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [ ] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ebc8e9d View commit details
    Browse the repository at this point in the history
  2. DOCSP-36298 : Refactor RQL for JSv12 (#3266)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-3629
    - Ports legacy RQL models and tests to v12 test suite
    - Generates updated snippets from v12 `.ts` test file
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-36618
    - Updates Realm Query Language page: 
      - Add language selector
      - Reference new v12 snippets
      - Reorganize sections  
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-36265
    - Update to indicate support for comparison operators on strings
    (expanded lexicographical querying)
    - Add example
    
    *Staged Page*
    
    - [Realm Query
    Language](https://preview-mongodbcbullinger.gatsbyjs.io/realm/docsp-36298-rql/sdk/crud/query-engines/realm-query-language/)
    
    *Page Source*
    
    - [Realm Query
    Language](https://www.mongodb.com/docs/atlas/device-sdks/realm-query-language)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    - N/A ~[ ] [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
    > NOTE: Omitted Swift and Objective-C from page
    - N/A ~[ ] 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
    cbullinger authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9cd2167 View commit details
    Browse the repository at this point in the history
  3. (DOCSP-39530): Consolidate Multi-User Applications page (#3323)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39530
    
    *Staged Page*
    
    - [Multi-User
    Applications](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39530/sdk/users/multi-user-applications/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Flutter: Work with Multiple
    Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/multiple-users/)
    - [Java: Multi-User
    Applications](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/users/multi-user-applications/)
    - [Kotlin: Manage Multi-User
    Apps](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/multi-user-applications/)
    - [.NET: Multi-User
    Applications](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/multi-user-applications/)
    - [Node.js: Multi-User
    Applications](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/multi-user-applications/)
    - [Swift: Multi-User
    Applications](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/multi-user-applications/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: cbullinger <[email protected]>
    dacharyc and cbullinger authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f8eb607 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bca55ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    07d21c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78520c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. (DOCSP-41633): Consolidation: Incorporate Counter and Progress Notifi…

    …cations updates (#3331)
    
    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-41633
    
    Re: counters, the only info I'm pulling in here is for the "Create"
    page. The rest of the Counter info will be incorporated as we work on
    other PRs in the consolidation project (for defining a counter property
    and updating a counter property).
    
    *Staged Page*
    
    - [Create Property
    Types/Counters](https://preview-mongodbdacharyc.gatsbyjs.io/realm/incorporate-counters/sdk/crud/create/create-property-types/#create-a-counter-property):
    Add info for JavaScript and TypeScript about creating objects with the
    new JS counter type.
    - [Manage Sync
    Sessions](https://preview-mongodbdacharyc.gatsbyjs.io/realm/incorporate-counters/sdk/sync/manage-sync-sessions/#check-upload-and-download-progress):
    Add the .NET example for the new estimate-based progress notifications.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [.NET: Monitor Sync
    Progress](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/sync-progress/#monitor-sync-progress)
    - [Node.js:
    Counters](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/counters/)
    
    ### 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`
    
    ### 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
    dacharyc authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c63b55c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. (DOCSP-39523): Consolidate Call a Function page (#3322)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39523
    
    *Staged Page*
    
    - [Call an Atlas
    Function](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39523/sdk/atlas/call-function/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/app-services/call-a-function/)
    - [Flutter: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/app-services/call-function/)
    - [Java: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/app-services/call-a-function/)
    - [Kotlin: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/app-services/call-function/)
    - [.NET: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/app-services/call-a-function/)
    - [Node.js: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/app-services/connect-to-app-services-backend/)
    - [Swift: Call a
    Function](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/app-services/call-a-function/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [ ] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e7fa389 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. (DOCSP-41466): Create: Use third-party libraries for some C# operatio…

    …ns (#3343)
    
    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-41466
    
    *Staged Page*
    
    -
    [Create](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-41466/sdk/crud/create/):
    New C# API descriptions for "Create an unmanaged copy of an object" and
    "Copy an object to another database" advising developers to use
    third-party libraries for this functionality.
    dacharyc authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    fc3abb9 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. (DOCSP-39500): Consolidate Install page (#3326)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39500
    
    **Notes for Reviewer**
    Only five of the pages listed here should be considered to be in a
    "complete" state as of this PR:
    - Install
    - Apple Privacy Manifest
    - Build for tvOS
    - Install Atlas Device SDK for Flutter
    - Upgrade to Flutter SDK v2.0.0
    
    I moved content off of existing install pages onto a bunch of other
    pages, but those pages will get more updates in the future to make them
    coherent pages. For now, you only need to confirm that the content got
    moved successfully and everything is still working.
    
    Also, noting here that per conversations with the product and
    engineering teams, we are intentionally omitting the Java SDK (Java and
    Java-Kotlin) from the Install page.
    
    *Staged Page*
    
    -
    [Install](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/sdk/install/)
    - Build for Platforms
    -
    [Android](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/android/)
    -
    [Apple](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/apple/)
    - [Apple Privacy
    Manifest](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/apple/privacy-manifest/)
    - [Build for
    tvOS](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/apple/tvos/)
    -
    [IoT](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/iot/)
    - [Build for
    Unity](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/platforms/unity/)
    - Build for Frameworks
    - [Install Atlas Device SDK for
    Flutter](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/frameworks/flutter/install/)
    - [Upgrade to Flutter v
    2.0.0](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39500/hidden-pages/upgrade-to-v2/):
    I intentionally orphaned this one in a new `hidden-pages` directory. I
    don't think this is necessarily important enough to surface in the ToC,
    and we don't have a good pattern for doing that in the new consolidated
    world. It's available in the "Upgrade" section, and we could link to it
    elsewhere if we come up with a better pattern later.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/install/)
    - [.NET:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/install/)
    - [Flutter:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/install/)
    - [Flutter:
    Troubleshooting](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/troubleshooting/#std-label-flutter-macos-development)
    - [Upgrade to SDK
    v2.0.0](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/upgrade-to-v2/)
    - [Kotlin:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/install/)
    - [Node.js:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/install/)
    - [Swift:
    Install](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/install/)
    - [Swift: Build for
    tvOS](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/realm-files/tvos/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    7f294fe View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. (DOCSP-39535): Consolidate Manage Sync Subscriptions page (#3320)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39535
    
    *Staged Page*
    
    - [Manage Sync
    Subscriptions](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39535/sdk/sync/manage-sync-subscriptions/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Manage Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/sync/sync-subscriptions/)
    - [Flutter: Manage Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/sync/manage-sync-subscriptions/)
    - [Java: Manage Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/sync/flexible-sync/)
    - [Kotlin: Manage Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/subscribe/)
    - [.NET: Manage Flexible Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/flexible-sync/)
    - [Node.js: Manage Flexible Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/sync/flexible-sync/)
    - [Swift: Manage Flexible Sync
    Subscriptions](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/flexible-sync/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [ ] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6411c1c View commit details
    Browse the repository at this point in the history
  2. (DOCSP-42045): Fix wrong C++ tab ID (#3353)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-42045
    
    *Staged Page*
    
    - [Manage Sync
    Sessions](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-42045/sdk/sync/manage-sync-sessions/):
    Page correctly changes code examples when you switch language tabs.
    -
    [Help](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-42045/help/):
    The Help page was using realm-sdks tab set - I changed it to Drivers tab
    set so it would preserve the language selection when the user switched
    to the page. I also added a couple of notes related to naming because
    there are some naming things here that still reflect the old name, and
    we can't change them.
    dacharyc authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d492af4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. (DOCSP-39527): Consolidate Custom User Data page (#3346)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39527
    
    *Staged Page*
    
    - [Custom User
    Data](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39527/sdk/users/custom-user-data/)
    
    Note for reviewer: a couple of the API descriptions are missing where we
    just don't have an example and there's nothing notable to say. I've
    added notes to the follow-up gap tickets to also fill in these API
    descriptions when we add examples.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++: Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/users/custom-user-data/)
    - [.NET: Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/custom-user-data/)
    - [Flutter: Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/custom-user-data/)
    - [Java: Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/users/custom-user-data/)
    - [Kotlin: Manage Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/custom-user-data/)
    - [Node.js: Access Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/access-custom-user-data/)
    - [Swift: Custom User
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/custom-user-data/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    - [ ] 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    6835ea9 View commit details
    Browse the repository at this point in the history
  2. (DOCSP-39516): Consolidate Delete page (#3336)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39516
    
    *Staged Page*
    
    -
    [Delete](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39516/sdk/crud/delete/)
    
    Note for reviewer: there are some API description tab sets where one or
    more tabs is missing a description. That's intentional. In some cases,
    there is no relevant info to provide because we're missing an example,
    and in other cases, it's because I needed to provide additional info for
    _one_ of the languages but didn't have anything relevant to say for the
    other languages.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/crud/delete/)
    - [Flutter:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/crud/delete/)
    - [Flutter: Data
    Types](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/data-types/#realmvalue)
    - [Java:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/crud/delete/)
    - [Kotlin:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/crud/delete/)
    - [.NET:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/crud/delete/)
    - [.NET:
    Lists](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/lists/)
    - [.NET:
    Dictionaries](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/dictionaries/)
    - [.NET:
    Sets](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/sets/)
    - [.NET:
    RealmValue](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/realm-value/)
    - [Node.js:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/crud/delete/)
    - [Node.js:
    Sets](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/sets/)
    - [Node.js:
    Dictionaries](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/dictionaries/)
    - [Swift:
    Delete](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/delete/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    - [ ] 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:
    
    - [x] 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
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8f7001a View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. (DOCSP-39519): Port Swift Filter Data page for consolidated docs (#3349)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39519
    
    This is a port of the existing Swift page - we decided to maintain these
    SDK-specific query engines as one-off pages because they are too
    dissimilar to consolidate. I have updated the Realm naming and refs to
    use the `sdk` ref targets.
    
    I switched from the Realm languages tab group to the Drivers tab group,
    so if someone has selected "Swift" or "Objective-C" from another page, I
    believe the selection should carry over. There are some examples that
    don't exist or apply in the other language, so if you have selected
    "Swift" you will still see some Objective-C examples in the NSPredicate
    part of the page, and if you have selected Objective-C, you will still
    see the entire Swift Type-Safe Query API and some Swift examples in the
    NSPredicate part of the page. I don't plan to go back and address these
    or add "missing example" placeholders, because it's the same behavior as
    the existing page. But I could be convinced otherwise if a reviewer
    feels strongly.
    
    *Staged Page*
    
    - [Type-Safe and NS Predicate
    Queries](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39519/sdk/crud/query-engines/filter-data-swift-sdk/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Swift: Filter
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/filter-data/)
    
    ### 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)
    
    #### 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
    
    ### Reviewer Checklist
    
    As a reviewer, please check these items:
    
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    dacharyc authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    08af422 View commit details
    Browse the repository at this point in the history
  2. (DOCSP-39531): Consolidate Link User Identities page (#3350)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39531
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-37351
    
    *Staged Page*
    
    - [Link User
    Identities](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39531/sdk/users/link-user-identities/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Flutter: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/link-user-identities/)
    - [Java: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/users/link-user-identities/)
    - [Kotlin: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/link-credentials/)
    - [.NET: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/link-user-identities/)
    - [Node.js: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/link-identities/)
    - [Swift: Link User
    Identities](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/link-user-identities/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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:
    
    - [x] Shared code example boxes contain language-specific snippets or
    placeholders for every language
    - [x] API reference details contain working API reference links or
    generic content
    - [x] Realm naming/language has been updated
    - [x] All relevant content from individual SDK pages is present on the
    consolidated page
    
    ---------
    
    Co-authored-by: Kyle Rollins <[email protected]>
    dacharyc and krollins-mdb authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6ffd8b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Consolidation Providers and Hooks (#3356)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-41470
    
    *Staged Page*
    
    - [Providers &
    Hooks](https://preview-mongodbosharafmdb.gatsbyjs.io/realm/react-providers-and-hooks/frameworks/react/providers-hooks/)
    
    *Page Source*
    - [RealmProvider
    (@realm/react)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/react-native/api-reference/realm-provider/)
    - [AppProvider
    (@realm/react)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/react-native/api-reference/app-provider/)
    - [UserProvider
    (@realm/react)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/react-native/api-reference/user-provider/)
    
    *Note*
    This PR is built off a previous PR, [linked
    here](#3339). The previous PR
    had feedback from the original draft and the second draft after that.
    The feedback from that second draft was then implemented to get what is
    seen here.
    
    ### 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)
    
    #### 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
    - [ ] [Update any Kotlin API
    links](https://jira.mongodb.org/browse/DOCSP-32519) to use the new
    Kotlin SDK roles
    
    #### Content
    - [ ] Shared code boxes have snippets or placeholders for all 9
    languages
    - [ ] API description sections have API details or a generic placeholder
    for all 9 languages
    - [ ] Check related pages for relevant content to include
    - [ ] 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
    osharaf-mdb authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    c2b6210 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. (DOCSP-39546): Port SwiftUI content for consolidated docs (#3365)

    ## Pull Request Info - SDK Docs Consolidation
    
    This PR ports the existing SwiftUI content over to the Frameworks
    section, updates Realm naming, and removes PBS mentions and examples.
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39546
    
    ### Staging Links
    
    - [Object Models -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/model-data/define-an-object-model/)
    - [Change an Object Model -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/model-data/change-an-object-model/)
    - [Configure and Open a Database -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/configure-and-open-database/)
    - [React to Changes -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/react-to-changes/)
    - [Pass Data Between SwiftUI
    Views](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/pass-data-between-views/)
    - [Write Data -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/write/)
    - [Filter Data -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/filter-data/)
    - [Handle Sync Errors -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/handle-sync-errors/)
    - [Sync Data in the Background -
    SwiftUI](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/background-sync/)
    - [Use the SDK with SwiftUI
    Previews](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39546/frameworks/swiftui/swiftui-previews/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [SwiftUI
    section](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/swiftui/)
    
    ### 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)
    
    #### Links and Refs
    - [ ] Create new consolidated SDK ref targets starting with "_sdks-" for
    relevant sections
    - [ ] Remove or update any SDK-specific refs to use the new consolidated
    SDK ref targets
    - [ ] [Update any Kotlin API
    links](https://jira.mongodb.org/browse/DOCSP-32519) to use the new
    Kotlin SDK roles
    
    #### Content
    - [ ] Shared code boxes have snippets or placeholders for all 9
    languages
    - [ ] API description sections have API details or a generic placeholder
    for all 9 languages
    - [ ] Check related pages for relevant content to include
    - [ ] 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
    dacharyc authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ccb45ee View commit details
    Browse the repository at this point in the history
  2. (DOCSP-39514): Consolidate Read page (#3357)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39514
    
    *Staged Page*
    
    -
    [Read](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39514/sdk/crud/read/)
    - [Read
    Properties](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39514/sdk/crud/read/read-properties/)
    - [Fluent Interface (Java
    SDK)](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39514/sdk/crud/query-engines/filter-data-java-sdk/):
    Port content, update Realm naming, and change to use the Drivers tab
    languages so it preserves a language selection when clicking into the
    page
    - [LINQ (.NET
    SDK)](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39514/sdk/crud/query-engines/filter-data-linq/):
    Port LINQ content, update Realm naming, omit stuff about querying with
    RQL as that is generally surfaced in the C# API descriptions on the Read
    page
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [C++:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/cpp/crud/read/)
    - [Flutter:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/crud/read/)
    - [Flutter: Model
    Data/Results](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/data-types/#realmresults)
    - [Flutter: Model Data/Geospatial
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/realm-database/model-data/geospatial/)
    - [Java:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/crud/read/)
    - [Java: Filter
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/crud/filter-data/)
    - [Java: Model
    Data/Results](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/collections/#results-collections)
    - [Java: Data Types/Mixed
    (Queries)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/java/model-data/data-types/realmany/#queries)
    - [Kotlin:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/crud/read/)
    - [Kotlin: Model Data/Geospatial
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/realm-database/schemas/geospatials/)
    - [.NET:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/crud/read/)
    - [.NET: Filter
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/crud/filter/)
    - [.NET: Results
    Collections](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/collections/)
    - [.NET: Geospatial
    Data](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/model-data/data-types/geospatials/)
    - [Node.js:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/crud/read/)
    - [Node.js: Collections (info about
    Results)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/collections/)
    - [Node.js: Relationships (Inverse relationship
    info](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/relationships-and-embedded-objects/)
    - [Node.js: Data Types/Dictionaries
    (Query)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/dictionaries/#query-for-objects-with-a-dictionary-property)
    - [Node.js: Data Types/Sets (info relevant to reading set
    properties)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/sets/)
    - [Node.js: Data Types/Mixed
    (Query)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/mixed/#query-for-objects-with-a-mixed-value)
    - [Node.js: Data Types/Geospatial
    (Query)](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/model-data/data-types/geospatial/#query-geospatial-data)
    - [Swift:
    Read](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/crud/read/)
    - [Swift: Supported Types: Results & Sectioned
    Results](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/model-data/supported-types/#results-and-sectioned-results)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    dacharyc authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ad32aa9 View commit details
    Browse the repository at this point in the history
  3. (DOCSP-39533): Consolidate Add Sync to an App page (#3351)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39533
    
    *Staged Page*
    
    - [Add Sync to an
    App](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39533/sdk/sync/add-sync-to-app/)
    
    Note for reviewer: some of the API descriptions are intentionally
    missing because there isn't necessarily anything else relevant to add.
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Flutter: Add Sync to an
    App](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/sync/add-sync-to-app/)
    - [Kotlin: Add Sync to an
    App](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/sync/add-sync-to-app/)
    - [.NET: Add Sync to an
    App](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/sync/add-sync-to-app/)
    - [Swift: Add Sync to an
    App](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/sync/add-sync-to-app/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    - [ ] 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
    dacharyc authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    c92d7f9 View commit details
    Browse the repository at this point in the history
  4. (DOCSP-39528): Consolidate User Metadata page (#3344)

    ## Pull Request Info - SDK Docs Consolidation
    
    Jira ticket: https://jira.mongodb.org/browse/DOCSP-39528
    
    *Staged Page*
    
    - [User
    Metadata](https://preview-mongodbdacharyc.gatsbyjs.io/realm/DOCSP-39528/sdk/users/user-metadata/)
    
    *Page Source*
    
    Add links to every SDK's pages where you got the SDK-specific
    information:
    
    - [Flutter: User
    Metadata](https://www.mongodb.com/docs/atlas/device-sdks/sdk/flutter/users/user-metadata/)
    - [Kotlin: Manage User
    Metadata](https://www.mongodb.com/docs/atlas/device-sdks/sdk/kotlin/users/user-metadata/)
    - [.NET: User
    Metadata](https://www.mongodb.com/docs/atlas/device-sdks/sdk/dotnet/manage-users/user-metadata/)
    - [Node.js: User
    Metadata](https://www.mongodb.com/docs/atlas/device-sdks/sdk/node/users/user-metadata/)
    - [Swift: User
    Metadata](https://www.mongodb.com/docs/atlas/device-sdks/sdk/swift/users/user-metadata/)
    
    ### 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)
    - [x] Include `.rst` files comply with [the naming
    guidelines](https://docs.google.com/document/d/1h8cr66zoEVeXytVfvDxlCSsUS5IZwvUQvfSCEXNMpek/edit#heading=h.ulh8b5f2hu9)
    
    #### 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
    dacharyc authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    3c38bc1 View commit details
    Browse the repository at this point in the history