Pardus depolarına uygulama yükleme

java ile bir ön muhasebe uygulaması yazıyorum. Bu uygulamayı pardus depolarına eklemek istiyorum. ne yapmalıyım?

4 Beğeni

Uygulamanızın Pardus için düzgün paketlenmiş ve kurulup kaldırılabilir bir .deb paketi olduğundan emin olun.

Java, bağımlığı olduğu sürümler yüzünden hem windows hem linux tarafında sürekli kullanıcıya sorun çıkartan bir teknoloji.

Aşağıdaki adresten uygulamanızı önerebilirsiniz.

3 Beğeni

@eminfedar merhaba,

Önerebilir de, öyle oluyor mu? Yani dışarıdan yazılım kabul ediyor musunuz?

Kabul şartlarınızı öğrenmek istiyorum. Bu bilgilere erişemedim.

Bir de ikon neden svg olmak zorunda? Png olarak versek olmuyor mu? Vektör tabanlı ikon yapmak çok çok zor. Corel veya Inkscape konusunda uzmanlaşmış olmak gerekiyor ki yazılımcıların çoğu bu tür programları kullanamaz. Png’yi svg’ye dönüştüren siteler ile dönüştürme denemesi yaptığımda ise resimlerin bozulduğunu gördüm.

Yardımcı olursanız memnun olurum.

1 Beğeni

amacım pardus depolarındaki muhasebeyle ilgili eksikliği gidermek. uygulamayı aynı zamanda github a yükleyeceğim. insanlar geliştirsin özgür yazılıma bir katkımız olsun istiyorum. bu noktada bir eksiklik var çünkü.

2 Beğeni

Svg’nin güzelliği her yerde her boyutta boyutlandırılabilmesi. Yani tek bir ikon tasarlamanız yetiyor. Her yerde kullanabiliyorsunuz.

Mağazada ve sitede farklı yerlerde kullanılacağı ve daha sonra bu boyutlar da değişebileceği için tek bir svg ile geliştirici tarafında süreci karışıklaştırmamak istenmiştir.

Boxy SVG’nin arayüzü kompleks değil ve kullanımı basit. 20-30dk menüleri ve işlevselliği kurcalamanız yeterli. Uygulamanıza da şimdilik basit bir ikon yapabilirsiniz. Dünyanın en harika ikonu olmasına gerek yok. İleride düzenlenir eğer tutulursa.

Ayrıca mağazaya konulacak bir uygulama olması için uygulamanın hedeflediği görevi sorunsuz yerine getirmesi ve hatasız çalışması gerekiyor.

Bir de Pardus sürümleriyle ve sistemdeki kütüphanelerin versiyonlarıyla uyumlu olması ve bir .deb paketi olarak kolayca kurulup kaldırılabilecek şekilde paketlenmesi gerekir. Son kullanıcı mağazadan yarım yamalak deneysel programlar indirip hayal kırıklığına uğramak istemez :).

1 Beğeni

Tam olarak bitmiş, testleri tamamlanmış ve hata alınmamış, majör numarası en az 1 olan bir program mı gerekiyor?

Peki bunu nasıl sağlayacağız? Mesela bende Pardus ortamında sorunsuz çalışan, şahsen test ettiğim ve aktif kullandığım, gereksinimlerini pardus apt’den çeken birkaç program var. Ama bunları kimse deneyip bana geribildirim göndermiyor. Nasıl olacak?

Daha önce bir arkadaş size 10’dan fazla yazılım göndermişti. Bunların hiçbiri bahsettiğiniz gereksinimleri karşılamıyor muydu? Çünkü kendisi bana hiçbir geribildirim alamadığını söylüyor. (Niye eklemiyorlar değil, niye geri bildirim göndermiyorlar). Orada/aranızda neler olduğunu bilmiyoruz ve bu nedenle yazılım göndermeye isteksiziz. Açıklar mısınız?

Uyum kısmını anlarım. Ama bu “şimdilik” ve “ilerde düzenlenir” kısmı bana iyi bir fikir gibi gelmedi. Pardus 23 sürümünün ikon setini umarım bu mantıkla yapmamıştır ekip. Darılmayın, gerçekten kötüydü. Ben grafik sanatçısı değilim, daha iyisini yapamam. Ama kötüydü yani.

EDİT:
Emin bey, sabahtan beri şunu çözmeye çalışıyorum:

Şundan dolayı: Kendim için uygulamalar geliştiriyorum ve bunların hiçbirinde uygulamanın sistemden kaldırılmasıyla ilgili bir sorunla karşılaşmadım. Acaba artık yönetimi ile ilgili bir detayı mı bilmem gerekiyor? Açıklarsanız sevinirim.

1 Beğeni

@shampuan Dünyada hiçbir yazılım mağazası önüne her gelenin sorgusuz sualsiz testsiz denetimsiz uygulama ekleyebildiği bir yer değil.

Play Store, App Store, Windows Store, hatta linux tarafında Flathub.org bunlara örnekler.

Pardus’a uygulama geliştiren bireysel geliştiriciler şöyle bir başlangıç yapabilir:

  1. Geliştirdiğiniz programı bir .deb paketi haline getirirsiniz.
  2. Kendi sitenizde veya github sayfasındaki Releases kısmında bu .deb paketini kurulabilmesi için sunarsınız.
  3. Program kullanıldıkça ve birkaç versiyon daha alıp hatalar giderilip olgunlaştıkça zaten insanlar mağazaya konulmasını da talep eder. Bu seviyedeyken mağazaya eklenebilir.

Bir geliştirici herhangi bir programın ilk sürümü çıkar çıkmaz hemen mağazaya konulmasını isterse, ve böyle yüzlerce hevesli yeni geliştirici olduğunu düşünürsek, bu pek iyi olmaz değil mi? Mağaza bir sürü olgunlaşmamış, deneysel, garip programlarla dolar.

Ama bu “şimdilik” ve “ilerde düzenlenir” kısmı bana iyi bir fikir gibi gelmedi.

Bunu sizin için kolay olsun diye söyledim, ilk çıkan logonun harikulade olması gerekmiyor. Markalar zaten geliştikçe kimliklerini yeniler. Uygulamanın işlevselliği kötü olursa “harika bir logo” uygulamayı kullanılabilir yapmaz. Uygulama oturduktan sonra ise logoyu yenilemek mümkün.

Emin bey, sabahtan beri şunu çözmeye çalışıyorum:

Demek istediğim net aslında, son kullanıcı sizin deb paketinizi kurduktan sonra sisteminde uygulamayı sorunsuz açabilmeli, sorunsuzca ve kalıntısız kaldırabilmeli. Yani sizin herhangi bir uygulamayı kurarken beklentileriniz neyse öyle çalışmalı.

Bir de görsellik UI/UX bir GUI uygulaması için epey önemli. Mağazaya konacak bir uygulama hem görsel bir kalitede olmalı, hem kod altyapısı da düzgün olmalı. Yani belirli bir standartta olmalı. “Ben yaptım, hadi ekleyin” diye hiçbir mağaza kabul etmez.

Örneğin geliştirdiğiniz uygulamayı önce Flathub.org’a eklemeyi denemeniz daha iyi olabilir. Demek istediğim şeyleri tecrübe etmiş olursunuz. Pardus ekibine kızmışsınız sanırım, biraz da onlara kızın :).

1 Beğeni

Açıklamalarınız için teşekkürler.

Ben pardus ekibine kızmadım şahsen, çünkü hiçbir uygulamamı önermedim. Bahsettiğiniz etkenlerden dolayı uygulamalarıma güvenmediğim için önermeyi şimdilik düşünmüyorum (haklı nedenlerinizi ben karşılayamayacağım için vazgeçtim). Zaten ben gerçek bir yazılımcı değilim. Sadece kendim için yazılımlar geliştiriyorum ve isterlerse başkaları da test etsin/kullansın diye burada da sunuyorum.

Ortada ciddi bir soru işareti vardı ve tarafınızdan bilgi verilmiyordu. Keşke bu anlattıklarınızı zamanında arkadaşıma da açıklasaydınız. Orada neler olduğunu zamanında anlamış olurdu(k).

Şunu tekrar açıklamam lazım: pardus ekibiyle bir alıp veremediğim yok. Şu ana kadar test ettiğim en sorunsuz dağıtımı onlar sayesinde kullanıyorum. Ama biraz iletişim sorunumuz var sanki.

3 Beğeni