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

এই README-তে AT Products LLC নিজেকে মার্কিন যুক্তরাষ্ট্র ভিত্তিক একটি তথ্যপ্রযুক্তি কোম্পানি হিসেবে বর্ণনা করেছে, যা সাইবার সিকিউরিটি এবং ম্যালওয়্যার সংক্রান্ত রিসোর্স ফাইল এবং অন্যান্য পেইড সলিউশন প্রদান করে। এই রিপোজিটরিটি কোম্পানির ওয়েবসাইট atproducts.xyz-এর সোর্স এবং এটি MIT লাইসেন্সের অধীনে প্রকাশিত। টেকনোলজি স্ট্যাক README-তে Astro, Vue, Bootstrap এবং jQuery-এর ব্যাজ রয়েছে, সাথে Dependabot, CodeQL ওয়ার্কফ্লো স্ট্যাটাস এবং Netlify ডেপ্লয় ব্যাজ দেওয়া হয়েছে। সাইটটি Netlify থেকে সার্ভ করা হয়, যা লোকাল কাজের ক্ষেত্রে গুরুত্বপূর্ণ: README-তে উল্লেখ করা হয়েছে যে @astrojs/netlify ব্যবহারের কারণে astro preview ব্যবহার করা যাবে না, তাই প্রিভিউ অবশ্যই Netlify-এর টুলিংয়ের মাধ্যমে করতে হবে। ব্রাঞ্চ এবং সাইট ভেরিয়েন্ট README-র একটি টেবিলে এই একক রিপোজিটরিতে থাকা সাইটগুলোর তালিকা দেওয়া হয়েছে, যার প্রতিটি আলাদা ব্রাঞ্চে অবস্থিত: মূল সাইট (main), একটি বিটা ভিউয়িং সাইট (beta), Department of Beta Testing (beta-testing), AT's Unblocked Games (games), Alex Toucan's Portfolio (portfolio), একটি মেইনটেন্যান্স মোড পেজ (maintenance), এবং একটি Blue Ball Machine পেজ (blue)। ব্যাজ লাইনে প্রজেক্টটির ভার্সন v2.25.2 এবং beta-testing সাইটের জন্য DoBT ভার্সন v2.7 উল্লেখ করা হয়েছে। সেটআপ ধাপসমূহ ১. পছন্দমতো যেকোনো পদ্ধতিতে রিপোজিটরিটি ক্লোন করুন; README-তে উল্লেখ আছে যে এর আকার প্রায় ৫.৩৫ জিবি। ২. প্যাকেজগুলো ইনস্টল করতে npm install চালান। Netlify অ্যাডাপ্টারের কারণে, লোকাল প্রিভিউ astro preview-এর পরিবর্তে Netlify CLI-এর মাধ্যমে করা হয়: ১. npm install -g astro netlify-cli কমান্ড দিয়ে গ্লোবাল টুলস ইনস্টল করুন। ২. Netlify অ্যাকাউন্ট এবং প্রজেক্টের সাথে সংযোগ করতে netlify login এবং netlify link চালান। ৩. astro build এবং এরপর netlify dev --dir=dist কমান্ডের মাধ্যমে বিল্ড এবং প্রিভিউ করুন। যোগাযোগ এবং কমিউনিটি README-তে মেইনটেইনারের যোগাযোগের মাধ্যমগুলো দেওয়া হয়েছে: একটি Discord ইউজারনেম, কোম্পানির একটি Twitter/X অ্যাকাউন্ট, একটি সেকেন্ডারি ওয়েদার অ্যাকাউন্ট, একটি YouTube চ্যানেল এবং একটি সাপোর্ট ইমেল ঠিকানা। এতে আরও বলা হয়েছে যে কোম্পানির নামের "AT" দ্বারা Alex Toucan-কে বোঝানো হয়েছে। এটি কাদের জন্য এটি কোনো লাইব্রেরি বা ফ্রেমওয়ার্ক নয়, বরং একটি স্ট্যাটিক মার্কেটিং/কোম্পানি সাইট প্রজেক্ট। যারা দেখতে চান কীভাবে একটি মাল্টি-ব্রাঞ্চ Astro সাইট সংগঠিত এবং Netlify-এর মাধ্যমে ডেপ্লয় করা হয়, অথবা যারা কোম্পানির পাবলিক পেজ এবং গেমস সাইট ব্রাঞ্চে কাজ করতে চান, তাদের জন্য এটি সবচেয়ে বেশি উপযোগী।