ControlSystemStudio / cs-studio

Control System Studio is an Eclipse-based collections of tools to monitor and operate large scale control systems, such as the ones in the accelerator community.
https://controlsystemstudio.org/
Eclipse Public License 1.0
113 stars 96 forks source link

Specify cheatsheets as dependency of features instead of products #2711

Closed aawdls closed 2 years ago

aawdls commented 2 years ago

We noticed that our product is missing the cheatsheets dependency and therefore clicking Help -> Cheat Sheets gives an error like this

image

It seems most correct to make this a dependency of features in the cs-studio base repo and not in the product. This commit adds it in the features and removes it from the org.csstudio.product.

We are happy to take feedback on this change as we are not certain of its impact on others.

Also please let me know if there is a branch naming convention we should be following.

cc. @MJGaughran @rjwills28