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

Refactor Tiled plugins into separate package #812

Open
danielballan opened this issue Jun 7, 2024 · 0 comments · May be fixed by #814
Open

Refactor Tiled plugins into separate package #812

danielballan opened this issue Jun 7, 2024 · 0 comments · May be fixed by #814
Milestone

Comments

@danielballan
Copy link
Member

Per discussion with @tacaswell:

In this same same repo, make a separate bluesky-tiled-plugins package that contains the objects in databroker.client and their associated entrypoint declarations. These are the objects like BlueskyRun and CatalogOfBlueskyRuns that provide an optional, upgraded Python interface to Bluesky metadata/data in Tiled.

Thus, it will only be necessary to import databroker when:

  • Importing databroker.Broker for backward-compatible user code
  • Running a Tiled server with databroker.mongo_normalized

New user code can operate with just tiled and the tiny bluesky-tiled-plugins. Lightweight and easy to explain to new users.

@danielballan danielballan added this to the 2.0.0 milestone Jun 7, 2024
@danielballan danielballan linked a pull request Jun 20, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant