Uploaded image for project: 'Python Integrations'
  1. Python Integrations
  2. INTPYTHON-411

Determine structure and practices of langchain-mongodb monorepo

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: AI/ML, LangChain
    • None
    • None
    • Python Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      We now have a monorepo, langchain-mongodb in the langchain-ai Github Organization. It will be maintained by members of MongoDB and LangChain, and include both LangChain and LangGraph integrations. As such, we have a number of decisions to make with regard to process and best-practice, and we should make them together. Note that the langgraph and langchain themselves have different set ups.

      Definition of done

      Some examples. (Not yet complete.)

      • README
      • linting and formatting rules
      • release process
      • PR review rules.
      • pre-commit
      • Choice of workflow tool (poetry vs uv)
      • Import styles
      • Rolling partner packages into LangChain / LangGraph documentation sites.
      • Strategies to stop repos from diverging from core repos.

      Pitfalls

      What should the implementer watch out for? What are the risks?

            Assignee:
            casey.clements@mongodb.com Casey Clements
            Reporter:
            casey.clements@mongodb.com Casey Clements
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None
              None