-
Notifications
You must be signed in to change notification settings - Fork 116
Epics tools and services codeathon project ideas
Collection of projected ideas for codeathon sessions.
Complete open Issue tickets on github
Difficultly: medium/easy
Release Phoebus binaries to maven central repositories.
- This should enable the Phoebus core modules like data types, the new pva client library, etc... to be easily used by other projects
- Building a site specific product would no longer require building the main Phoebus repo, all the required module and apps could be pulled from the publicly available maven central repo.
Difficulty: medium/low
Update all Epics middle layer services ( and the few clients which directly query the elastic backend) to uses elastic 8.
Difficulty: medium
Update channelaccess and pvAccess clients to first query the name service/directory service for the IOC information of pv's before resorting to a name resolution broadcast.
Difficulty: medium
Rewrite the recceiver.
Difficulty: medium/easy
The Epics Archiver client library protobuff dependency needs to be upgraded.
Difficulty: medium/easy
Complete minor changes to the DLS project on visualizing disconnect events in the databrowser. Port the changes from the eclipse CS-Studio to Phoebus
Difficulty: medium/easy
Build and test Phoebus with Java17 and openjfx 17
Difficulty: medium/easy
Package Phoebus within a GraalVM
Difficulty: medium/easy
Expand the UI tests for Phoebus applications. Writing UI tests which run headlessly has been difficult, however expanding UI testing can be useful for developers.