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

PakePlus-iOS হলো একটি টুল যা ওয়েবপেজ এবং ফ্রন্ট-এন্ড প্রজেক্টকে ক্রস-প্ল্যাটফর্ম ডেস্কটপ ও মোবাইল অ্যাপ্লিকেশনে রূপান্তর করার জন্য। README অনুযায়ী, এটি Mac, Windows, Linux, Android এবং iOS সমর্থন করে, এবং প্যাকেজ করা অ্যাপগুলো ৫MB-এর নিচে, যা Electron-এর তুলনায় প্রায় ২০ গুণ ছোট এবং ১০ গুণ দ্রুত। বর্ণিত মূল বৈশিষ্ট্যগুলো: - ডেস্কটপ প্যাকেজিংয়ের জন্য Rust Tauri-এর উপর ভিত্তি করে তৈরি, Android এবং iOS-এর জন্য নেটিভ ফ্রেমওয়ার্ক ব্যবহার করা হয়। - কোনো জটিল লোকাল ডিপেন্ডেন্সি প্রয়োজন নেই; প্যাকেজিং GitHub Actions-এর মাধ্যমে ক্লাউডে চলে, শুধুমাত্র একটি GitHub Token প্রয়োজন। - কম্পাইল করা Vue/React ডিস্ট্র ফোল্ডার বা index.html-এর মতো স্ট্যাটিক ফাইল প্যাকেজিং সমর্থন করে। - শর্টকাট, ইমার্সিভ উইন্ডো, মিনিমালিস্ট কাস্টমাইজেশন, সিস্টেম ভাষা অনুসরণকারী ইন্টারন্যাশনালাইজেশন এবং পেজে কাস্টম JavaScript ইনজেকশন অন্তর্ভুক্ত। - একটি ওয়েব ইন্টারফেস এবং একটি ক্লায়েন্ট উভয়ই অফার করে, শক্তিশালী কার্যকারিতার জন্য ক্লায়েন্ট সুপারিশ করা হয়। - Token লোকালি সংরক্ষিত থাকে এবং প্রজেক্টগুলো ব্যবহারকারীর নিজস্ব Git রিপোজিটরিতে থাকে। - প্রিভিউ এবং রিলিজের জন্য ডিবাগ মোড উপলব্ধ। শুরু করার জন্য: রিলিজ পেজ থেকে ডাউনলোড করুন বা ওয়েব সংস্করণ ব্যবহার করুন, তালিকাভুক্ত অনুমতিগুলো সহ একটি GitHub Token কনফিগার করুন, একটি প্রজেক্ট তৈরি করুন, প্রিভিউ করুন, তারপর প্যাকেজ করা অ্যাপটি প্রকাশ এবং ডাউনলোড করুন। README-তে উল্লেখ করা হয়েছে যে PakePlus ব্যবহারকারীর অ্যাকাউন্টে একটি টেমপ্লেট রিপোজিটরি ফর্ক করে, যা মুছে ফেলা উচিত নয়। উল্লেখিত ব্যবহারের ক্ষেত্রেগুলোর মধ্যে রয়েছে একটি ওয়েবসাইটকে অ্যাপে রূপান্তর করা, সার্ভার ছাড়া Vue/React প্রজেক্ট প্যাকেজ করা, Cocos বা Unity প্রজেক্টকে ক্রস-প্ল্যাটফর্ম ক্লায়েন্ট হিসেবে চালানো, সাইটের ঠিকানা লুকানো, অভ্যন্তরীণ প্ল্যাটফর্মে অ্যাক্সেস সীমাবদ্ধ করা, অটোমেশনের জন্য JS ইনজেক্ট করা এবং বিজ্ঞাপন লুকানো। লোকাল ডেভেলপমেন্টের জন্য Rust >=1.63 এবং Node >=16 প্রয়োজন, ইনস্টল, ডেভ এবং বিল্ডের জন্য pnpm কমান্ড সহ। প্রজেক্টটি MIT-লাইসেন্সড।