Skip to content

Should ChromaDB.Client.Extensions be separate? #54

Closed

Description

@cincuranet

I'm wondering whether ChromaDB.Client.Extensions should be separate. My reasoning is that most people will find and install ChromaDB.Client package and hence it would make sense to include it there. It will also result in having less packages and hence less versions for people to align. Finally now the extensions are in ChromaDB.Client.Extensions namespace, which makes it even less discoverable, so I would propose to put it into ChromaDB.Client namespace.

What do you think @ssone95?

Activity

  1. self-assigned this
    on Oct 2, 2024
  2. changed the title [-]Should ChromaDB.Client.Extensions be separate[/-] [+]Should ChromaDB.Client.Extensions be separate?[/+] on Oct 2, 2024
  3. cincuranet commented on Oct 14, 2024

    @cincuranet
    CollaboratorAuthor

    After careful considerations with @roji, we should keep it separate - to not bring more dependencies than necessary -, but rename it to ChromaDB.Client.DependencyInjection.

  4. ssone95 commented on Oct 14, 2024

    @ssone95
    Owner
  5. Laurianti commented on Oct 4, 2026

    @Laurianti

    ChromaDotNet.Client keeps the separate package, registers the client as a singleton and adds AddKeyedChromaClient (#84).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions