Rilasciamo un numero di piccoli plug-in che vanno insieme al nostro software. Ogni plug-in consente al nostro software di comunicare con l'hardware di un singolo produttore. Mi piacerebbe ideare un sistema per tenere traccia delle versioni dei plug-in.
Informazioni di esempio che devono essere memorizzate:
- Nome del produttore dell'hardware
- a 32 bit? 64-bit? entrambi?
- Quali modalità di funzionamento supporta l'hardware?
- Quali versioni del driver del produttore sono state testate con il plug-in?
Proprietà desiderabili del sistema:
- In grado di sincronizzarsi con il software di controllo della versione
- Memorizza i dati in un file di testo leggibile (anche per strumenti diversi)
- Disponibile editor visivo e simile a un foglio di calcolo
- In grado di eseguire analisi semplici come "Qual è il plug-in più vecchio?"
Devo immaginare che qualcun altro abbia già affrontato questo problema. In questo momento la mia ipotesi migliore è XML / JSON con un editor visuale, ma sono rimasto deluso dagli editor che ho provato finora. Mi piacerebbe ricevere input da alcuni sviluppatori più esperti. Grazie!