ISISComputingGroup / ISISComputingGroup/IBEX

PCASpy: Push improvements to PVDB upstream

Aperta
#5,337 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.