Sto cercando idee sulla gestione delle versioni dei libri di cucina per chef. So che aggiungi specifiche versioni nell'ambiente, ma non sono sicuro di come procedere.
Usiamo il bibliotecario-chef che installa libri di comunità di terze parti nella cartella dei libri di cucina. Non tocchiamo mai quei libri e di tanto in tanto aggiorniamo le versioni più recenti.
Abbiamo anche i nostri libri di cucina personalizzati specifici per il sito da cui includiamo quelli della community ( include_recipe
).
In teoria potremmo specificare versioni specifiche dei libri della comunità da cui dipendono i nostri libri personalizzati e quindi impostare le versioni dei nostri libri di cucina nella configurazione dell'ambiente, ma il problema è che quei libri della comunità potrebbero fare affidamento su altri libri senza versioni specificate. E quella profonda dipendenza annidata potrebbe continuare.
Quindi non vi è alcuna garanzia che quando si carica il libro di cucina sul server dello chef, non si romperà il prodotto, poiché anche i libri di cucina dipendenti potrebbero cambiare.
L'unica soluzione che posso vedere al momento è quella di specificare ogni singola versione del libro di cucina che usiamo nella configurazione dell'ambiente, inclusi quelli della community e quelli personalizzati. Ma poi devo esaminare ogni libro di cucina e capire quelle versioni.
Facciamo anche l'aggiornamento bibliotecario-chef di volta in volta e immagino che potrebbe diventare difficile rintracciare le versioni che sono cambiate e non dimenticare di aggiornare la versione nell'ambiente quando arriva il momento.
Per favore, condividi la tua esperienza e le migliori pratiche. Sono sicuro che sarà super utile per le altre persone.