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

Plan how to update a beamline instrument package #242

Open
prjemian opened this issue Aug 23, 2023 · 3 comments
Open

Plan how to update a beamline instrument package #242

prjemian opened this issue Aug 23, 2023 · 3 comments
Labels
enhancement New feature or request urgent Important to respond quickly
Milestone

Comments

@prjemian
Copy link
Contributor

Updating a beamline's instrument package is difficult, involving lots of expert decision making. Probably beyond what we can expect from instrument teams.

Make this process easier. It will become a routine activity and should not be painful or beamline's will be reluctant to upgrade.

@cpchuang Thanks for the prompting on this!

@prjemian prjemian added the enhancement New feature or request label Aug 23, 2023
@prjemian prjemian added this to the v1.0.2 milestone Aug 23, 2023
@prjemian prjemian added the urgent Important to respond quickly label Feb 24, 2024
@prjemian prjemian modified the milestones: v1.0.2, v1.0.3 Feb 25, 2024
@MDecarabas
Copy link
Collaborator

Bluesky Architecture

@prjemian
Copy link
Contributor Author

With some redesign of this repo, including moving into subrepositories, upgrades could be come simpler. In the drawing above, the blue boxes are the parts the user is not expected to change and could be upgraded by automation. The red boxes are created on the initial installation and then not upgraded except by the user.

@prjemian
Copy link
Contributor Author

Looking for the copier-template to enable this capability. See this repo: https://github.com/BCDA-APS/bs_model_instrument

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request urgent Important to respond quickly
Projects
None yet
Development

No branches or pull requests

2 participants