আমি দেখতে বেশিরভাগ লাইব্রেরিতে এই জটিল প্যাকেজটির নামকরণ রয়েছে, বিশেষত com / org সহ। এগুলির জন্য কোনও কনভেনশন রয়েছে বা একটি ক্রমজাত প্যাকেজ যথেষ্ট?
আপনার প্যাকেজগুলির নাম কীভাবে রাখবেন সে সম্পর্কে ওરેકল থেকে প্রস্তাবনা রয়েছে । এই নামকরণের সম্মেলনের কারণ হ'ল নকলকে হ্রাস করা। প্রত্যেকে যদি সংক্ষিপ্ত, সাধারণ নাম ব্যবহার করে, তবে এটির আরও বেশি সম্ভাবনা রয়েছে যে কোনও প্রকল্পে দুটি permutation
প্যাকেজ অন্তর্ভুক্ত থাকবে । যদি একটি শ্রেণির নাম একই হয় তবে নামকরণের বিরোধ আছে। বিকাশকারীদের পক্ষে বিষয়গুলি বিভ্রান্ত করতে পারে, যদি ক্লাসগুলির রেজোলিউশন রোধ করে এমন বিরোধের নামকরণ না হয়।
আপনার যদি কোনও ডোমেইন নাম থাকে তবে আমি এটি ব্যবহার করার পরামর্শ দেব। আপনি যদি গিটহাব বা সোর্সফোজের মতো কোনও পরিষেবাতে হোস্টিং করছেন তবে আপনার প্রকল্পের পথ ব্যবহার করাও যথেষ্ট। নির্বিশেষে, দ্বন্দ্ব বা বিভ্রান্তি রোধের জন্য স্পষ্ট হন।
এগুলি প্রকাশ করার জন্য কি কোনও নির্দিষ্ট বিন্যাস আছে? উত্স কোড / জাভাদোকের জন্য আমার পৃথক WARs অন্তর্ভুক্ত করা উচিত?
এখানে কোনও নির্দিষ্ট বিন্যাস নেই। খুব কমপক্ষে, উত্স এবং একটি কনভেনশন বিল্ড স্ক্রিপ্ট (মেক, পিপীলিকা, মাভেন)। জার্স বা ওয়ারগুলি প্রাক্পম্পাইল করা ভাল, তবে প্রয়োজনীয় নয়। কিছু প্রকল্পের লাইব্রেরিতে জাভাদোক অন্তর্ভুক্ত রয়েছে, অন্যরা দুটি জার তৈরি করতে পারে (একটি জাভাদোক এবং একটি ছাড়া) without আপনার প্রকল্প হোস্টিং সমাধান যদি এর অনুমতি দেয় তবে কেবল আপনার জাভাদোকটি ইন্টারনেটে প্রকাশ করা ভাল ধারণা হতে পারে।
আমার কাছে একটি গিটহাবের সংগ্রহস্থল রয়েছে। আমি অনুমান করি যে আমি সেখানে ফাইলগুলি পরিবেশন করতে পারি তবে আমি কীভাবে লোকদের আমার রেপো সন্ধান করব?
এটি বিজ্ঞাপন। এটি কয়েক বন্ধুকে বন্ধ করে দেখিয়ে শুরু করুন। এটি সম্পর্কে ব্লগ। ইন্টারনেটে একটি লিঙ্ক ভাগ করুন। এই লাইব্রেরিটি ব্যবহার করে যাদের সমাধান করতে পারে এমন সমস্যা আছে এমন কাউকে খুঁজুন (তবে আপনি নিশ্চিত করে নিন যে আপনি লাইব্রেরিটি তৈরি করেছেন)।