বেশ কয়েকটি প্যাকেজ সংগ্রহস্থল উপলব্ধ।
সরকারী
GNU ELPA হ'ল অফিশিয়াল প্যাকেজ রেপো। এটি ছোট, এবং এটিকে অবদান রাখার জন্য কপিরাইট অ্যাসাইনমেন্ট (একটি প্যাকেজের সমস্ত লেখকের) প্রয়োজন।
GNU ELPA- এ থাকা প্যাকেজগুলি সত্যিই কেবল গিট রেপো । এখানে হোস্ট করার সুবিধাটি হ'ল মূল টিম প্যাকেজগুলি আপডেট করার চেষ্টা করে যদি ইমাস নিজেই বৈশিষ্ট্যগুলি যুক্ত করে বা অবমাননা করে।
উত্স থেকে নির্মিত
মেলপা হ'ল বৃহত্তম এবং দ্রুত বর্ধমান প্যাকেজ রেপো। এটি প্রতিবার কোনও নতুন সংস্করণ রেপোতে ঠেলাঠেলি করা বা ইমাস্কউইকি পৃষ্ঠা আপডেট হওয়ার পরে একটি নতুন সংস্করণ প্রকাশ করে।
এটি প্রবাহিত প্রান্তে, তবে এটি অনুশীলনে খুব ভালভাবে কাজ করে। ডুপ্লিকেট প্যাকেজগুলি এড়ানোর জন্য এবং প্যাকেজের আধ্যাত্মিক হোম রেকর্ড করা হয়েছে তা নিশ্চিত করার জন্য (একটি এলোমেলো কাঁটার পরিবর্তে) মেল্পা তৈরি করা হয়েছে c
মেল্পার সমস্যা আছে যে সংস্করণগুলি কেবল টাইমস্ট্যাম্পগুলি, যেমন my-package-20131231.2359
। এর অর্থ যদি আপনি আমার-প্যাকেজের উপর নির্ভর করেন:
;; Package-Requires: ((my-package "1.2.3"))
তারপরে ইমাকরা ভাবেন যে মেলপাতে যে কোনও সংস্করণ যথেষ্ট নতুন।
মেলপা স্থিতিশীল মেলপা হিসাবে একই, তবে ডেটস্ট্যাম্প সংস্করণগুলি ব্যবহার না করে এটি গিট ট্যাগগুলিতে সংস্করণগুলি ব্যবহার করে। এটি আরও ভাল নির্ভরতা সমাধানের অনুমতি দেয় তবে উইকি প্যাকেজগুলির উপর নির্ভর করে সমস্যা রয়েছে ।
ব্যবহারকারীর আপলোড
অন্য প্রোগ্রামিং ভাষার ভাষা থেকে প্রচলিত সংগ্রহশালাগুলির মতো মারম্যালেড অনেক বেশি। প্যাকেজ বিকাশকারীরা যখন কোনও রিলিজ করে তখন প্যাকেজটি মারমলাদে আপলোড করে।
নীতিগতভাবে, এটি প্যাকেজগুলিকে একটি যথাযথ মুক্তির প্রক্রিয়া দেয় (মারমালেড মেলপা স্থিতিশীলতার পূর্বাভাস দেয়) এবং স্বয়ংক্রিয়রূপিত সংস্করণ নম্বর সমস্যা এড়াতে পারে। তবে, কোনও পরিচয় যাচাইকরণ নেই। যে কেউ প্যাকেজ আপলোড করতে পারে, তা না লিখলেও। এটি রক্ষণাবেক্ষণকারী যদি my-package
খুঁজে পান যে অন্য কেউ আপলোড হয়েছে my-package
এবং পরবর্তীকালে নতুন সংস্করণ আপলোড করতে না পারে difficult
মার্বেল একটি নোড.জেএস অ্যাপ্লিকেশন হিসাবে ব্যবহৃত হত এবং এটি এখন এলিস্পে লেখা। উভয় সংস্করণ মাঝে মাঝে আপটাইম সমস্যা ছিল।
প্রকল্প-নির্দিষ্ট
Org- মোড ELPA একটি রেপো যা কেবল হোস্ট করে org
এবং org-plus-contrib
। অর্গ-মোডটি ইম্যাকস কোরের অংশ, তবে এটি বাহ্যিকভাবে বিকশিত হয়েছে এবং কোডটি কেবল সময়ে সময়ে ইমাস ট্রাঙ্কের সাথে সিঙ্ক হয়। এই রেপো আপনাকে রক্তক্ষরণ প্রান্তের org- মোড পেতে দেয়।
ইউজার 42 ইএলপিএ হ'ল একক প্যাকেজ বিকাশকারীর জন্য একটি রেপো যিনি বেশ কয়েকটি ইমা্যাক্স প্যাকেজ প্রকাশ করেছেন । আপনি যদি তার কোনও প্যাকেজ পছন্দ করেন তবে আপনি এই রেপো যুক্ত করতে পারেন।
সূর্যোদয় কমান্ডার ELPA জন্য এক্সটেনশন জন্য রেপো হয় সূর্যোদয় কমান্ডার (ফাইল ব্রাউজিংয়ের জন্য একটি এ গিয়ে Emacs প্যাকেজ, মধ্যরাত কমান্ডার দ্বারা অনুপ্রাণিত)।
অবসরপ্রাপ্ত
ট্রোমের ইএলপিএ প্রথম রেপো সেট আপ হয়েছিল। এটি আনুষ্ঠানিকভাবে জিএনইউ ইএলপিএ দ্বারা প্রতিস্থাপিত হয়েছে, তবে এর একই কপিরাইট অ্যাসাইনমেন্টের প্রয়োজনীয়তা নেই। ২০১০ সালের হিসাবে এটি আর আপডেট হয় না।
এলপি প্যাকেজ সংরক্ষণাগারে জর্জেন শেফার দ্বারা 'এলপি, ইম্যাকস পাইথন ডেভলপমেন্ট এনভায়রনমেন্ট' এর জন্য তৈরি বিভিন্ন প্যাকেজ রয়েছে তবে এটি মেলপা স্থিতিতে স্থানান্তরিত হয়েছে।