প্রকল্প সম্পর্কে
BrewUI হলো প্যাকেজ ব্যবস্থাপনার জন্য Homebrew-এর অফিসিয়াল গ্রাফিক্যাল macOS অ্যাপ্লিকেশন। এটি একটি নেটিভ SwiftUI ইন্টারফেস প্রদান করে, যা Terminal-এর চেয়ে GUI পছন্দ করা ব্যবহারকারীদের লক্ষ্য করে, একইসাথে সম্পাদিত Homebrew কমান্ড ও অপারেশন সম্পর্কে স্বচ্ছতা বজায় রাখে।
অ্যাপটি Homebrew প্যাকেজ খোঁজা, ইনস্টল, আপডেট ও ব্যবস্থাপনা সমর্থন করে। এর প্যাকেজ ডেটা brew কমান্ড-লাইন টুল এবং Homebrew JSON API থেকে আসে। BrewUI `brew install --cask homebrew-app` দিয়ে ইনস্টল করা যায়।
কনফিগারেশন একটি `brew.env` ফাইলের মাধ্যমে সরবরাহ করা হয়; shell alias এবং export করা shell variable অ্যাপ্লিকেশন কনফিগার করে না, এবং কনফিগারেশন পরিবর্তনের পর এটি পুনরায় চালু করতে হবে। প্রকল্পটি Swift, SwiftUI ও Swift Package Manager দিয়ে তৈরি, strict concurrency সক্রিয় করা।
অবদানকারীদের জন্য, bootstrap স্ক্রিপ্ট Mint ইনস্টল করে, pinned SwiftFormat ও SwiftLint সংস্করণ সেটআপ করে, Git hooks সক্রিয় করে এবং প্যাকেজ নির্ভরতা সমাধান করে। Commit hooks ফরম্যাটিং, linting ও BrewUILint চেক চালায়। কমিউনিটি লোকালাইজেশন Xcode `Localizable.xcstrings` ক্যাটালগের মাধ্যমে পরিচালিত হয়, যেখানে English fallback এবং যাচাই, স্ট্যাটাস ও সিঙ্ক্রোনাইজেশনের জন্য সহায়ক স্ক্রিপ্ট রয়েছে।
প্রকল্পটি নিজেকে স্থিতিশীল ও সক্রিয় উন্নয়নাধীন বলে বর্ণনা করে, এবং এটি AGPL-3.0 লাইসেন্সের অধীনে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.