ISISComputingGroup / ISISComputingGroup/IBEX
PCASpy: Push improvements to PVDB upstream
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 6
- Fork
- 2
- Merge medio
- 16h 40m
- PR unite (30g)
- 2
Descrizione
As a developer of an open source project I want improvements we have made to be available to other parts of my project and to the upstream developers. The `Record` and `Records` classes added in https://github.com/ISISComputingGroup/EPICS-LSICorrelator/pull/1/ will be useful to other IBEX developers using PCASpy. These were added as part of #4918, so some of the code will only be relevant to that IOC.
This ticket needs to identify which parts of that pull request are of general use and move them to a more central location. If possible, we should try and push the changes upstream to PCASpy, making them available to everyone in a later release of PCASpy.
### Acceptance criteria
- [ ] Generally useful additions to PCASpy are identified in https://github.com/ISISComputingGroup/EPICS-LSICorrelator/pull/1/
- [ ] These changes have been moved to a central location in the IBEX codebase for use in other IOCs, or have been pushed upstream
- [ ] Unit tests are added as required when the code is moved.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando le classi Record e Records nella pull request collegata di EPICS-LSICorrelator e separa le modifiche generalmente utili dal codice specifico per IOC. Quindi determina se ogni modifica debba essere spostata in una posizione centrale di IBEX o proposta upstream a PCASpy. Aggiungi unit test come richiesto per il codice spostato, in linea con i criteri di accettazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100