ODM Standardisation Initiative

XMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Component/s: Multiple
    • None
    • odm-standardisation
    • Dotnet Drivers, Java Drivers, Node Drivers, PHP Drivers, Python Drivers, Ruby Drivers
    • None
    • Hide

      Summary of necessary driver changes

      MongoDB will maintain a public framework that provides developers with a consistent, transparent view of feature support across MongoDB's key Object-Document Mappers (ODMs). Previously, developers choosing an ODM had no reliable way to determine whether a specific MongoDB capability such as Vector Search or Queryable Encryption  was supported, unsupported, or planned in their ODM of choice, often discovering gaps only after committing to a stack. The framework, published on GitHub, documents feature coverage across MongoDB's most critical ODM ecosystems, explains the reasoning behind gaps where a feature is not yet available, and provides expected timelines for roadmap items, giving developers the information they need to make informed decisions before they write a line of code.

      Commits for syncing spec/prose tests

      • N/A

      Context for other referenced/linked tickets

      • N/A

      Acceptance Criteria:

      • Each of the ODM Guidelines is reviewed.
      • For a specific ODM owned by a team, the individual <ODM_name>.md file has been reviewed to accurately reflect reality and known future plans with regards to the features spanning the guidelines. 
      • For any changes, the standard PR review process in DBX should be used. 

      References: 

       

      Show
      Summary of necessary driver changes MongoDB will maintain a public framework that provides developers with a consistent, transparent view of feature support across MongoDB's key Object-Document Mappers (ODMs). Previously, developers choosing an ODM had no reliable way to determine whether a specific MongoDB capability such as Vector Search or Queryable Encryption  was supported, unsupported, or planned in their ODM of choice, often discovering gaps only after committing to a stack. The framework, published on GitHub , documents feature coverage across MongoDB's most critical ODM ecosystems, explains the reasoning behind gaps where a feature is not yet available, and provides expected timelines for roadmap items, giving developers the information they need to make informed decisions before they write a line of code. Commits for syncing spec/prose tests N/A Context for other referenced/linked tickets N/A Acceptance Criteria: Each of the ODM Guidelines is reviewed. For a specific ODM owned by a team, the individual <ODM_name>.md file has been reviewed to accurately reflect reality and known future plans with regards to the features spanning the guidelines.  For any changes, the standard PR review process in DBX should be used.  References:   Github repo   Memo: ODM Guidelines PD: ODM Standardization Framework  
    • To Do
    • 0
    • 0
    • 0
    • 100
    • None
    • None
    • None
    • ODM Changes Needed
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      INTPYTHON-1003 Backlog
      MONGOID-5947 Backlog
      PHPORM-508 Backlog
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } #scriptField td.willNotDo { background-color: #FF0000; /* Red color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion INTPYTHON-1003 Backlog MONGOID-5947 Backlog PHPORM-508 Backlog
    • None
    • None
    • None
    • None
    • None
    • None

      Summary of necessary driver changes

      MongoDB will maintain a public framework that provides developers with a consistent, transparent view of feature support across MongoDB's key Object-Document Mappers (ODMs). Previously, developers choosing an ODM had no reliable way to determine whether a specific MongoDB capability such as Vector Search or Queryable Encryption  was supported, unsupported, or planned in their ODM of choice, often discovering gaps only after committing to a stack. The framework, published on GitHub, documents feature coverage across MongoDB's most critical ODM ecosystems, explains the reasoning behind gaps where a feature is not yet available, and provides expected timelines for roadmap items, giving developers the information they need to make informed decisions before they write a line of code.

      Commits for syncing spec/prose tests

      • N/A

      Context for other referenced/linked tickets

      • N/A

      Acceptance Criteria:

      • Each of the ODM Guidelines is reviewed.
      • For a specific ODM owned by a team, the individual <ODM_name>.md file has been reviewed to accurately reflect reality and known future plans with regards to the features spanning the guidelines. 
      • For any changes, the standard PR review process in DBX should be used. 

      References: 

      Aha Feature Link: https://mongodb.aha.io/features/APPFRMWRKS-2

            Assignee:
            Rishit Bhatia
            Reporter:
            Shubham Ranjan (Inactive)
            None
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None
              None