-
Notifications
You must be signed in to change notification settings - Fork 2
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
Discussion: Move OPIs to server #6562
Comments
According to http://cs-studio.sourceforge.net/docbook/ch15.html "The files could be in a network file system location, but since the detailed path name syntax for such shared file system location often differs between operating systems, a web location might be more practical. BOY can read files from http://, https:// and ftp:// URLs." It was unclear if this just meant font etc. files but later on the page it says "The default for the Top OPIs will point to the BOY example files like |
From discussion on 16/03/22 (Attendees: Darya, David, Freddie, Jack A, Kathryn, Sam, Thomas): Suggested solutionEach OPI lives in its submodule, but gets built into a separate, central build area (which may also need to be a repo) Advantages:
Disadvantages
Suggested implementationDo this in several stages to minimise disruption:
|
We have a githook on the ibex_gui repo which adds a dummy button to each OPI as a hack to ensure the autofocus after entering a value does not jump to anything dangerous. We need to think about how best to retain this check after moving the OPIs to individual support modules |
even if step 0 is not possible, steps 1, 3 are likely worth doing anyway i.e. we assemble the opi files on the server and publish them for the client to pick up. This still gives us the organisation advantages. Also we just nee to be a bit careful about saying "copy into central repo" - this is not a repo in the git repo sense as we are copy in derived data. We may need a separate repo for opis that don't fit into any neat support area, but we may still publish from there to a non-git repo central area |
As a developer I might like to move OPIs to the server and get them remotely from the GUI. This has the advantage that the OPI and IOC will be next to each other and so kept up to date together. We briefly discussed this in #6131 but had some concerns about:
Acceptance Criteria
The text was updated successfully, but these errors were encountered: