Gördüğüm çoğu kütüphane, özellikle com / org dahil olmak üzere bu karmaşık paket adlandırma özelliğine sahiptir. Bunlar için bir sözleşme var mı veya bir permütasyon paketi yeterli mi?
Oracle'ın paketlerinizi nasıl adlandıracağınız konusunda önerileri vardır . Bu adlandırma kuralının nedeni kopyaları en aza indirmektir. Herkes kısa, basit isimler kullandıysa, bir projenin iki permutation
paket içermesi daha olası hale gelir . Bir sınıf adı aynıysa, adlandırma çakışmaları olurdu. Sınıfların çözümlenmesini engelleyen adlandırma çakışmaları yoksa, geliştirici için işler kafa karıştırıcı olabilir.
Bir alan adınız varsa, bunu kullanmanızı öneririm. GitHub veya Sourceforge gibi bir hizmete ev sahipliği yapıyorsanız, projenizin yolunu kullanmak da yeterli olacaktır. Ne olursa olsun, çatışmaları veya karışıklığı önlemek için açık olun.
Bunları yayınlamak için belirli bir biçim var mı? Kaynak kodu / javadoc için ayrı WAR'ler eklemeli miyim?
Belirli bir formatı yok. En azından, kaynak ve bir kural oluşturma komut dosyası (Make, Ant, Maven). Önceden hazırlanmış JAR'ları veya SAVAŞLARI kullanmak güzel, ancak zorunlu değildir. Bazı projeler kütüphanede Javadoc'u içerirken, diğerleri iki JAR (biri Javadoc ile diğeri olmadan) üretebilir. Proje barındırma çözümünüz izin veriyorsa, Javadoc'unuzu internette yayınlamak da iyi bir fikir olabilir.
GitHub deposundaki dosyalarım var. Sanırım dosyaları orada sunabilirim, ama insanların repoumu bulmalarını nasıl sağlayabilirim?
Reklam verin. Birkaç arkadaşınıza göstererek başlayın. Bu konuda blog. İnternette bir bağlantı paylaşın. Bu kitaplığı kullanarak çözebilecekleri bir sorunu olan birini bulun (ancak kitaplığı yaptığınızı açıkladığınızdan emin olun).