Bir geliştirici olarak kime gideceğinize bakarken yukarı ve aşağı yönde arasındaki fark nedir?


Yanıtlar:


69

Yazılımı, nehrin kaynağı olarak yazan insanlarla birlikte, büyük bir nehir olarak düşünün. Bunlar yukarı akış olur, daha sonraki akış dağıtımınız olur ve nehrin sonunda kullanıcı olur. Ubuntu nehrin ortasında.

Giriş , Ubuntu'nun paketlediği ve kullanıcılara gönderdiği yazılım olacaktır. GNOME, Firefox, X.org, Linux çekirdeği ve daha birçok uygulama gibi şeyler. Bu, arşivdeki şeylerin büyük kısmıdır, çünkü bir yukarı akış projeleri koleksiyonunu temsil eder.

Ubuntu, Ubuntu'dan gelen özel bir yukarı akış Debian'a sahiptir. Bu nedenle, birçok paket için Ubuntu'nun yukarı havzası, Çekirdek gibi bazı paketler için doğrudan yukarıdan gelen projeden Ubuntu paketleri olsa da, Debian paketlerinin çoğu için Ubuntu'nun yukarı havzası ve paketlenen proje Debian'ın yukarısına doğru .

Akış aşağı bölümünde Ubuntu Linux Mint gibi Ubuntu türevi dağılımları, olurdu.

Bu terimin kullanım örnekleri içeriğe bağlıdır. Örneğin, Firefox’ta Ubuntu’nun tanımadığı bir hata varsa, “Bu hatayı önceden bildirdiğinizden emin olun” terimini duyabilirsiniz. Kişi bu durumda hatayı doğrudan Firefox'a bildirmek anlamına gelir.

Ubuntu'da, kullanıcılardan sistem geliştiricilere doğru geri bildirim almak, yaptığımız önemli bir şeydir. İşte yaptığımızın bazı bağlantıları:

  • Uygulama geliştiricileri için yukarı akış bilgisi. Bu ad alanını, Ubuntu ile nasıl çalışılacağını anlamak isteyen akış yukarı uygulama geliştiricileri için bir açılış sayfası olarak koruyorum.
  • Raporlama sırasında hatalar raporuna bakınız .
  • Kullanıcılardan gelen yamaların geri adım atmasını sağlamak böylece entegre edilebilirler. Bir dağıtımda taşınan her yamanın bir mühendislik maliyeti olduğunu ve herkes için yazılımı geliştirmek bir amaç olduğunu unutmayın.
  • Debian ile işimiz .

Buradaki sorunuza daha iyi cevap verebilmek için, birinin size bir yukarı akış ile konuşmanızı nasıl söyleyeceği ile ilgili bazı örnekler:

  • "Ubuntu için bir multimedya uygulaması yapmak istiyorum" - Gstreamer çerçevesini kullanın.
  • "Uygulamamın internet üzerinden diğer uygulamalarla konuşmasını istiyorum" - Yukarı akış telepatisi çerçevesini kullanırsınız.
  • "Firefox’a bir özellik eklemek istiyorum." - Firefox’la doğrudan konuşup tüm bu işleri yukarı doğru yaparsınız.
  • "Firefox’a Ubuntu’ya özgü bir özellik eklemek istiyorum" - Ubuntu’yla konuşacaktınız, çünkü yukarı yöndeki özellik istemeyecek ya da önemseyecektir. Bir bakıcı size bildirir.
  • Aynı şekilde, Firefox'a değil Ubuntu'da bir şeyin yol açtığı bir yukarı akış uygulamasına (Firefox gibi) bir hata bildirmek isteseydiniz, sizi hatayı aşağı doğru bildirmek için yönlendireceklerdir. (teşekkürler tj111 )

7
Aynı şekilde, Firefox'a değil Ubuntu'daki bir şeyin neden olduğu bir yukarı akış uygulamasına (Firefox gibi) bir hatayı bildirmek isteseydiniz, hatayı aşağı havayı bildirmenizi isterlerdi.
tj111
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.