अधिकांश पुस्तकालयों में मुझे यह जटिल पैकेज नामकरण है, विशेष रूप से कॉम / ऑर्गन सहित। क्या इन के लिए एक सम्मेलन है या एक क्रमपरिवर्तन पैकेज पर्याप्त है?
ओरेकल से सिफारिशें हैं कि आपके पैकेज का नाम कैसे दिया जाए । इस नामकरण सम्मेलन का कारण डुप्लिकेट को कम करना है। यदि सभी ने बस संक्षिप्त, सरल नामों का उपयोग किया है, तो यह अधिक संभावना है कि एक परियोजना में दो permutation
पैकेज शामिल होंगे । यदि एक वर्ग का नाम समान था, तो नामकरण संघर्ष होगा। डेवलपर के लिए चीजें भ्रामक हो सकती हैं, यदि नामकरण संघर्ष नहीं हैं जो कक्षाओं के समाधान को रोकते हैं।
यदि आपके पास एक डोमेन नाम है, तो मैं उसका उपयोग करने का सुझाव दूंगा। यदि आप GitHub या Sourceforge जैसी सेवा पर होस्ट कर रहे हैं, तो अपनी परियोजना के लिए पथ का उपयोग करना पर्याप्त होगा। भले ही, संघर्ष या भ्रम को रोकने के लिए स्पष्ट रहें।
क्या इन्हें प्रकाशित करने के लिए कोई विशिष्ट प्रारूप है? क्या मुझे स्रोत कोड / javadoc के लिए अलग WARs शामिल करना चाहिए?
कोई विशिष्ट प्रारूप नहीं है। बहुत कम से कम, स्रोत और एक सम्मेलन का निर्माण स्क्रिप्ट (मेक, एंट, मेवेन)। JAR या WARs को पहले से रखना अच्छा है, लेकिन आवश्यक नहीं है। कुछ परियोजनाओं में लाइब्रेरी में जावदोक शामिल है, अन्य दो JAR (जावदोक के साथ एक और बिना एक) का उत्पादन कर सकते हैं। यदि आपका प्रोजेक्ट होस्टिंग समाधान इसके लिए अनुमति देता है तो इंटरनेट पर अपने Javadoc को प्रकाशित करना भी एक अच्छा विचार हो सकता है।
मेरे पास एक GitHub भंडार पर फाइलें हैं। मुझे लगता है कि मैं वहां फाइलों की सेवा कर सकता हूं, लेकिन मुझे अपने रेपो को खोजने के लिए लोग कैसे मिलेंगे?
इसका विज्ञापन करें। इसे कुछ दोस्तों को दिखाते हुए शुरू करें। इसके बारे में ब्लॉग। इंटरनेट पर एक लिंक साझा करें। किसी ऐसे व्यक्ति को ढूंढें जिसकी समस्या है कि वे इस पुस्तकालय का उपयोग करके हल कर सकते हैं (लेकिन सुनिश्चित करें कि आपने खुलासा किया है कि आपने पुस्तकालय बनाया है)।