Şef yemek kitapları sürüm yönetimi hakkında fikir arıyorum. Ortamdaki belirli sürümleri sabitlediğinizi biliyorum, ancak nasıl yapılacağından emin değilim.
Üçüncü taraf topluluk kitaplarını yemek kitapları klasörüne yükleyen kütüphaneci-şefi kullanıyoruz. Bu kitaplara asla dokunmayız ve zaman zaman daha yeni sürümlere güncellemeyiz.
Topluluğa ait olanları dahil ettiğimiz özel siteye özgü yemek kitaplarımız da var ( include_recipe
).
Teorik olarak, özel kitaplarımızın bağımlı olduğu topluluk kitaplarının belirli sürümlerini belirtebilir ve daha sonra ortam yapılandırmasında yemek kitabı sürümlerimizi ayarlayabiliriz, ancak sorun, bu topluluk kitaplarının belirtilen sürümleri olmayan diğer bazı kitaplara güvenebilmesidir. Ve bu derin iç içe bağımlılık devam edebilir.
Bu nedenle, şef sunucusuna yemek kitabı yüklediğinizde, eşyayı bozmayacağından, bağımlı yemek kitaplarının da değişebileceğine dair bir garanti yoktur.
Şu anda görebildiğim tek çözüm, topluluk ve özel olanlar da dahil olmak üzere çevre yapılandırmasında kullandığımız her bir yemek kitabı verisini belirtmektir. Ama sonra her yemek kitabından geçip bu sürümleri bulmam gerekiyor.
Ayrıca zaman zaman kütüphaneci-şef güncellemesi yapıyoruz ve değişen sürümleri izlemenin zorlaştığını ve zaman geldiğinde ortamdaki sürümü güncellemeyi unutmamayı hayal ediyorum.
Lütfen deneyiminizi ve en iyi uygulamalarınızı paylaşın. Eminim diğer insanlar için süper yararlı olacaktır.