DiamondLightSource / DiamondLightSource/mx-bluesky

Remove legacy non-blueapi code

Open
#1,532 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4
Forks
5
Avg merge
1d 30m
Merged PRs (30d)
2

Description

When hyperion is finally fully migrated to blueapi, we will be able to remove the following code:

* Support for legacy GDA mode aka `GDARunner`, launcher shell scripts support for the same
* Support for the InProcessRunner, launcher code for the same
* hard-coded utility functions for loading i03 beamline and plans, since this is all now done via configuration
* Legacy REST API server code aka `create_app`
* Plan registry
* Legacy logging configuration
* Any other things we can think of

We can also tidy up the legacy composite factory methods since these are now all invoked by blueapi

## Acceptance Criteria
- All the legacy cruft is *GONE*

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.