-
Notifications
You must be signed in to change notification settings - Fork 0
Consolidate imports #174
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
Consolidate imports #174
Conversation
…gGroup/ibex_bluesky_core into consolidate_imports
Tom-Willemsen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
first pass, not done any functional testing yet
|
Was there a matching PR/branch for |
yes, i definitely forgot to push it and didn't do it just now: ISISComputingGroup/system_tests#128 |
|
Sphinx build says ❌ with latest merge - mind having a look? |
65ec2c6 to
d215587
Compare
Tom-Willemsen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In summary, these changes are aligned with best practices in software development to:
Improve maintainability and readability.
Clearly define the module's public API.
Enhance functionality by adding new features.
Organize the codebase into logically separated components.
closes #68
This is a large breaking change.
Main highlights are:
__init__.pyof callbacks__init__.pys for modules to the top level, named the same as their modules - though this shouldn;'t make a difference from a user-facing perspective as the import looks the same