Saya mencari ide tentang manajemen versi buku masak koki. Saya tahu bahwa Anda menyematkan versi tertentu di lingkungan, tetapi saya tidak yakin bagaimana melakukannya.
Kami menggunakan pustakawan-koki yang memasang buku komunitas pihak ke-3 ke dalam folder buku resep. Kami tidak pernah menyentuh buku-buku itu dan hanya memperbarui ke versi yang lebih baru dari waktu ke waktu.
Kami juga memiliki buku masak khusus situs khusus tempat kami memasukkan buku komunitas ( include_recipe
).
Secara teoritis kami dapat menentukan versi spesifik buku komunitas yang bergantung pada buku kustom kami dan kemudian mengatur versi buku masak kami di konfigurasi lingkungan, tetapi masalahnya adalah bahwa buku komunitas tersebut dapat bergantung pada beberapa buku lain tanpa versi yang ditentukan. Dan ketergantungan bersarang yang dalam itu bisa berlangsung terus.
Jadi tidak ada jaminan bahwa ketika Anda mengunggah buku masak ke server koki, itu tidak akan merusak produk, karena buku masak yang tergantung mungkin juga berubah.
Satu-satunya solusi yang dapat saya lihat saat ini adalah menentukan setiap versi buku masak tunggal yang kami gunakan dalam konfigurasi lingkungan, termasuk yang komunitas dan kustom. Tetapi kemudian saya harus membaca setiap buku masak dan mencari tahu versi-versi itu.
Kami juga melakukan pembaruan pustakawan-koki untuk waktu ke waktu dan saya membayangkan mungkin akan sulit untuk melacak versi yang berubah dan tidak lupa untuk memperbarui versi di lingkungan ketika saatnya tiba.
Silakan, bagikan pengalaman dan praktik terbaik Anda. Saya yakin ini akan sangat berguna bagi orang lain.