উইকিপিডিয়া:গ্যাজেট/রিপোজিটরি

বিভিন্ন উইকিপিডিয়া গ্যাজেট এবং ব্যবহারকারীর স্ক্রিপ্ট একটি বহিরাগত সংগ্রহস্থলে তাদের উত্স কোড হোস্ট করে। এটি বিতরণকৃত সংস্করণ নিয়ন্ত্রণ, সোর্স কোড ম্যানেজমেন্ট, এবং অন্যান্য কার্যকারিতার জন্য অনুমতি দেয় যা মিডিয়াউইকি সফ্টওয়্যারের মধ্যে উপলব্ধ নয় যা উইকিপিডিয়া চলে।

কিভাবে এটা কাজ করে সম্পাদনা

সোর্স কোড গিট বা অনুরূপ সফ্টওয়্যার ব্যবহার করে একটি সংগ্রহস্থলের অংশ হিসাবে বাহ্যিকভাবে হোস্ট করা হয়। স্থাপন করার জন্য, কোডটি উইকিপিডিয়াতে ম্যানুয়ালি বা অটোমেশনের মাধ্যমে কপি করা হয়। এর মধ্যে "বিল্ড" পদক্ষেপ অন্তর্ভুক্ত থাকতে পারে, যেমন ব্রাউজার-সামঞ্জস্যপূর্ণ জাভাস্ক্রিপ্টে আধুনিক (ES6+) জাভাস্ক্রিপ্ট বান্ডলিং এবং কম্পাইল করা, বা টাইপস্ক্রিপ্ট বা অন্য ভাষা থেকে জাভাস্ক্রিপ্টে ট্রান্সকম্পাইল করা।

ডেডিকেটেড সফ্টওয়্যার বিকাশ প্রক্রিয়া এবং অবকাঠামো ব্যবহার করে কোড সংগঠিত করা, ইউনিট পরীক্ষা তৈরি করা এবং চালানো, মডেল-ভিউ-কন্ট্রোলার বা অনুরূপ নিদর্শনগুলি প্রয়োগ করা এবং অন্যান্য বিকাশকারীদের সাথে সহযোগিতা করা সহজ করে তোলে।

উদাহরণ সম্পাদনা