প্রকল্প সম্পর্কে

Zeal হল একটি ডেস্কটপ অ্যাপ্লিকেশন যা অফলাইনে ডকুমেন্টেশন ব্রাউজ করার জন্য। এটি নিজেকে একটি ব্যক্তিগত রেফারেন্স লাইব্রেরি হিসাবে উপস্থাপন করে যা তাৎক্ষণিকভাবে সার্চ করা যায় এবং সংযোগ ছাড়াই ব্যবহার করা যায়। এর ডিজাইন মূলত Dash দ্বারা অনুপ্রাণিত, এবং এটি একই docset ফরম্যাট পড়ে, তাই বিদ্যমান Dash docset-গুলি ব্যবহারযোগ্য। শুরু করা: ইনস্টলেশনের পর আপনি File → Docset Library খুলুন, আপনার প্রয়োজনীয় docset-গুলি নির্বাচন করুন এবং Download ক্লিক করুন। ডাউনলোড করা docset-গুলি স্থানীয় মেশিনে থাকে এবং লুকআপের জন্য ব্যবহৃত হয়। সার্চ আচরণ: একটি docset নাম এবং কোলন দিয়ে একটি ক্যোয়ারী প্রিফিক্স করে সার্চ স্কোপ সংকুচিত করা যায়, উদাহরণস্বরূপ cpp:vector। একাধিক docset-এ একবারে সার্চ করা যায় তাদের নামগুলি কমা দিয়ে আলাদা করে, উদাহরণস্বরূপ python,django:string। Zeal-কে কমান্ড লাইন থেকে একটি ক্যোয়ারী দিয়েও চালু করা যায়, যেমন zeal python:pprint। ডিস্ট্রিবিউশন: প্রকল্পটি Flathub (org.zealdocs.Zeal) এবং Snap Store-এ প্রকাশিত, এবং Windows-এর জন্য বাইনারি বিল্ড এবং অন্যান্য ইনস্টলেশন বিকল্পগুলি প্রকল্পের ডাউনলোড পৃষ্ঠায় তালিকাভুক্ত। README-এ বলা হয়েছে যে Windows বিল্ডগুলির জন্য Windows 10 সংস্করণ 1809 বা তার পরে প্রয়োজন। সোর্স থেকে বিল্ড করা: README-এ প্ল্যাটফর্ম-নির্দিষ্ট আপ-টু-ডেট নির্দেশাবলীর জন্য প্রকল্প উইকিতে পয়েন্ট করা হয়েছে, এবং একটি ন্যূনতম ওভারভিউ দেওয়া হয়েছে। এটি বিল্ড নির্ভরতা হিসাবে তালিকাভুক্ত করে CMake, Ninja, Qt 6.4.2 বা তার পরে (Qt Base-এর পাশাপাশি Svg এবং WebEngine মডিউল সহ), libarchive এবং SQLite; Linux এবং BSD প্ল্যাটফর্মগুলির জন্য অতিরিক্তভাবে extra-cmake-modules প্রয়োজন, এবং X11 প্ল্যাটফর্মগুলির জন্য libxkbcommon এবং xcb-util-keysyms প্রয়োজন। নথিভুক্ত বিল্ড ধাপগুলি হল CMake প্রিসেট cmake --preset release এর পরে cmake --build --preset release, যা build/release/zeal (Windows-এ zeal.exe) তৈরি করে। আপনার নিজের Docset-গুলি Dash docset জেনারেশন গাইড অনুসরণ করে তৈরি করা যেতে পারে। CONTRIBUTING.md-এর মাধ্যমে অবদানগুলি স্বাগত জানানো হয়, যা বর্ণনা করে কীভাবে প্রকল্পটি বিল্ড করতে হয়, কোন কনভেনশনগুলি অনুসরণ করতে হয় এবং পর্যালোচনার থেকে কী আশা করতে হয়। README-এ তালিকাভুক্ত সাপোর্ট এবং যোগাযোগ বিকল্পগুলির মধ্যে রয়েছে বাগ এবং ফিচার রিকোয়েস্টের জন্য GitHub ইস্যু, প্রশ্নের জন্য GitHub আলোচনা, ডেভেলপার এবং অন্যান্য ব্যবহারকারীদের সাথে চ্যাটের জন্য Discord, ঘোষণার জন্য একটি Telegram চ্যানেল, নিউজের জন্য X-এ @zealdocs অ্যাকাউন্ট, এবং ব্যক্তিগত বা সংবেদনশীল বিষয়গুলির জন্য একটি ইমেল ঠিকানা। লাইসেন্সিং: Zeal GNU General Public License সংস্করণ 3 বা তার পরে অধীনে ডিস্ট্রিবিউট করা হয়, যার পূর্ণ পাঠ্য COPYING ফাইলে রয়েছে। বান্ডিল করা তৃতীয়-পক্ষের উপাদানগুলি তাদের নিজস্ব লাইসেন্স রাখে, এবং রিপোজিটরিটি REUSE-compliant হিসাবে বলা হয়েছে, যার সমস্ত লাইসেন্স পাঠ্য LICENSES ডিরেক্টরিতে সংরক্ষিত।