মূল কনটেন্টে যান
এআই টিউটোরিয়াল

তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরি ব্যবহারের নির্দেশিকা: উপকরণ দেখা, স্থানীয় প্রিভিউ ও সহ-নির্মাণে অংশগ্রহণ

এই নির্দেশিকায় তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরির বিষয়বস্তু, অনলাইনে ব্যবহারের পদ্ধতি, স্থানীয় প্রিভিউ প্রক্রিয়া, ডিরেক্টরি কাঠামো ও অবদানের প্রবেশপথ তুলে ধরা হয়েছে। পাশাপাশি GitHub Pages ডিপ্লয়মেন্ট এবং বিভিন্ন ধরনের রিসোর্সের লাইসেন্স-সংক্রান্ত সতর্কতাও ব্যাখ্যা করা হয়েছে।

তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরি ব্যবহারের নির্দেশিকা

প্রকল্প পরিচিতি

তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরি হলো কমিউনিটি-পরিচালিত একটি অনানুষ্ঠানিক রিসোর্স ওয়েবসাইট। এখানে তিমি-কন্যার চরিত্র-রেফারেন্স ছবি, জেনারেশন প্রম্পট, কমিউনিটি প্রকল্প, টুল, রেফারেন্স উপকরণ, ডেরিভেটিভ কাজ ও মিম ছবি একত্র করা হয়েছে। এর লক্ষ্য হলো রিসোর্স খোঁজা ও শেয়ার করার বাধা কমানো, যাতে নির্মাতারা আরও সহজে ডেরিভেটিভ কাজ করতে পারেন।

তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরির প্রদর্শন ছবি

এই প্রকল্প DeepSeek কোম্পানি বা DeepSeek-এর সরকারি অবস্থানের প্রতিনিধিত্ব করে না। তিমি-কন্যা হলো কমিউনিটির যৌথ সৃষ্ট এবং ক্রমাগত পরিবর্তনশীল একটি চরিত্র। অ্যাসেট লাইব্রেরি শুধু রেফারেন্স সরবরাহ করে; এটি কোনো একক বা মানসম্মত চরিত্র-পরিচয় নির্ধারণ করে না।

শুধু রিসোর্স দেখতে চাইলে সরাসরি তিমি-কন্যা ওপেন সোর্স অ্যাসেট লাইব্রেরির অনলাইন ওয়েবসাইটে প্রবেশ করুন। প্রকল্পের পটভূমি জানতে প্রকল্পের FAQ দেখুন।

প্রধান বিষয়বস্তু ও বৈশিষ্ট্য

  • চরিত্র সৃষ্টির রেফারেন্স: চরিত্রের নকশার ছবি এবং সরাসরি কপি করে ব্যবহারযোগ্য জেনারেশন প্রম্পট সংগ্রহ করা হয়েছে।
  • সম্পর্কিত রিসোর্স নেভিগেশন: তিমি-কন্যা কমিউনিটির প্রকল্প, সৃষ্টির টুল ও রেফারেন্স উপকরণ সাজানো হয়েছে।
  • কমিউনিটি কাজের গ্যালারি: কমিউনিটির ডেরিভেটিভ কাজ ও মিম ছবি প্রদর্শন করা হয়েছে।
  • সহজে অবদানের সুযোগ: প্রোগ্রামার না হয়েও GitHub ফর্মের মাধ্যমে কাজ জমা, রিসোর্স সুপারিশ বা সমস্যা জানানো যায়।
  • স্ট্যাটিক ওয়েবসাইট কাঠামো: ওয়েবসাইটের সোর্স ফাইল site/-এ কেন্দ্রীভূত। সহজ Python HTTP সার্ভিসের মাধ্যমে স্থানীয় প্রিভিউ করা যায়।
  • স্বয়ংক্রিয় ডিপ্লয়মেন্ট: main ব্রাঞ্চে পুশ করার পর GitHub Actions স্বয়ংক্রিয়ভাবে site/-কে GitHub Pages-এ ডিপ্লয় করে।

অনলাইনে ব্যবহারের পদ্ধতি

প্রথম ধাপ: রিসোর্স ওয়েবসাইটে প্রবেশ

অনলাইন সাইটটি খুলে হোমপেজের রিসোর্স ও কমিউনিটি গ্যালারি দেখুন। শুধু বিদ্যমান বিষয়বস্তু দেখা বা কপি করার জন্য কোনো সফটওয়্যার ইনস্টল করার প্রয়োজন নেই।

দ্বিতীয় ধাপ: সৃষ্টির রেফারেন্স খোঁজা

সৃষ্টির প্রয়োজন অনুযায়ী চরিত্রের নকশার ছবি ও জেনারেশন প্রম্পট দেখুন। নকশার ছবি চরিত্রের উপাদান পর্যবেক্ষণের জন্য উপযোগী, আর প্রম্পট সরাসরি কপি করে নিজের সৃষ্টির লক্ষ্য অনুযায়ী পরিবর্তন করা যায়। প্রকল্পটি কোনো একক চরিত্র-পরিচয় নির্ধারণ করে না, তাই এসব উপকরণ ব্যবহারের সময় এগুলোকে কমিউনিটির রেফারেন্স হিসেবে বিবেচনা করুন, বাধ্যতামূলক নিয়ম হিসেবে নয়।

তৃতীয় ধাপ: উপকরণের লাইসেন্স যাচাই

কোনো ছবি উদ্ধৃত বা পুনরায় প্রকাশের আগে সংশ্লিষ্ট লেখকের বিবরণ ও অনুমোদনের শর্ত পরীক্ষা করুন। কোনো রিসোর্স ওয়েবসাইটে অন্তর্ভুক্ত থাকার অর্থ এই নয় যে ওয়েবসাইটটির কপিরাইট রয়েছে, বা ব্যবহারকারী স্বয়ংক্রিয়ভাবে পুনর্ব্যবহারের অনুমতি পেয়েছেন।

স্থানীয় ইনস্টলেশন ও প্রিভিউ

এটি একটি স্ট্যাটিক ওয়েবসাইট, তাই জটিল নির্ভরতা ইনস্টলেশন বা বিল্ড টুলের প্রয়োজন নেই। README-তে স্থানীয় পরিবেশে Python 3 ইনস্টল করার কথা স্পষ্টভাবে বলা হয়েছে।

1. রিপোজিটরি ফাইল সংগ্রহ

GitHub থেকে রিপোজিটরির ZIP প্যাকেজ ডাউনলোড করা যায়, অথবা Git ব্যবহার করে প্রকল্পটি ক্লোন করা যায়:

git clone https://github.com/TreapGoGo/deepseek-whale-girl.git
cd deepseek-whale-girl

2. স্থানীয় সার্ভার চালু করা

রিপোজিটরির মূল ডিরেক্টরিতে নিচের কমান্ডটি চালান:

python -m http.server 4173 --directory site

এই কমান্ড Python-এর বিল্ট-ইন HTTP সার্ভার ব্যবহার করে site/-কে ওয়েবসাইট ডিরেক্টরি হিসেবে নির্ধারণ করে এবং স্থানীয় কম্পিউটারের 4173 পোর্টে শুনতে থাকে।

3. প্রিভিউ পৃষ্ঠা খোলা

সার্ভার চালু হওয়ার পর ব্রাউজারে প্রবেশ করুন:

http://localhost:4173

HTML, CSS বা JavaScript ফাইল পরিবর্তন করার পর ব্রাউজার রিফ্রেশ করলেই ফলাফল দেখা যাবে। প্রিভিউ শেষ হলে সার্ভার চলমান টার্মিনালে Ctrl+C চাপলে সার্ভার বন্ধ হবে।

রিপোজিটরি কাঠামো

.
├── .github/
│   ├── ISSUE_TEMPLATE/
│   └── workflows/pages.yml
├── characters/
└── site/
    ├── assets/
    ├── index.html
    ├── project.html
    ├── contribute.html
    ├── styles.css
    └── script.js
  • .github/ISSUE_TEMPLATE/: কমিউনিটি কাজ, রিসোর্স সুপারিশ ও মতামত ফর্ম সংরক্ষণ করে।
  • .github/workflows/pages.yml: GitHub Pages-এর স্বয়ংক্রিয় ডিপ্লয়মেন্ট প্রক্রিয়া নির্ধারণ করে।
  • characters/: চরিত্রের নকশার ছবি ও ব্র্যান্ড উপকরণের মূল আর্কাইভ সংরক্ষণ করে।
  • site/assets/: ওয়েবপেজের ছবি ও কমিউনিটি গ্যালারির উপকরণ সংরক্ষণ করে।
  • site/index.html: ওয়েবসাইটের হোমপেজ ও রিসোর্স গ্যালারি।
  • site/project.html: প্রকল্পের সাধারণ প্রশ্নের পৃষ্ঠা।
  • site/contribute.html: অবদানের পদ্ধতি সংক্রান্ত পৃষ্ঠা।
  • site/styles.css: পৃষ্ঠার স্টাইল।
  • site/script.js: পৃষ্ঠার ইন্টারঅ্যাকশন লজিক।

মৌলিক পরিবর্তনের উদাহরণ

পৃষ্ঠার বিষয়বস্তু পরিবর্তন

হোমপেজের লেখা বা রিসোর্স প্রদর্শন পরিবর্তন করতে চাইলে site/index.html থেকে শুরু করুন। FAQ ও অবদানের নির্দেশনা যথাক্রমে site/project.html এবং site/contribute.html-এ রয়েছে।

  1. লক্ষ্য HTML ফাইল সম্পাদনা করুন।
  2. দৃশ্যমান স্টাইল পরিবর্তন করতে হলে site/styles.css সম্পাদনা করুন।
  3. বিদ্যমান পৃষ্ঠার ইন্টারঅ্যাকশন পরিবর্তন করতে হলে site/script.js পরীক্ষা করে সম্পাদনা করুন।
  4. Python কমান্ড ব্যবহার করে স্থানীয় সার্ভার চালু করুন।
  5. ব্রাউজার রিফ্রেশ করে লেআউট, বিষয়বস্তু ও লিংক ঠিক আছে কি না পরীক্ষা করুন।

ছবির উপকরণ পরিচালনা

পৃষ্ঠায় ব্যবহৃত ছবি ও কমিউনিটি গ্যালারির উপকরণ site/assets/-এ রয়েছে। চরিত্রের নকশার ছবি ও ব্র্যান্ড উপকরণের মূল আর্কাইভ characters/-এ রাখা হয়েছে। ছবির রেফারেন্স পরিবর্তন করার সময় ফাইলের পথ, উৎসের তথ্য ও অনুমোদনের বিবরণও যাচাই করুন।

প্রোগ্রামিং ছাড়াই অবদান রাখুন

বিভিন্ন ধরনের অবদানের জন্য প্রকল্পে GitHub Issue ফর্ম প্রস্তুত রয়েছে। বিষয়বস্তু অনুযায়ী সঠিক প্রবেশপথ বেছে নিলে রক্ষণাবেক্ষণকারীরা দ্রুত কাজ করতে পারবেন:

জমা দেওয়ার সময় কাজ বা রিসোর্সের নাম, উৎস, লেখক এবং অনুমোদনের তথ্য স্পষ্টভাবে উল্লেখ করার পরামর্শ দেওয়া হয়। এতে রক্ষণাবেক্ষণকারীদের যাচাই করা সহজ হয় এবং পরবর্তী ব্যবহারকারীদের লাইসেন্সের সীমা সম্পর্কে ভুল বোঝাবুঝির ঝুঁকি কমে।

Pull Request-এর মাধ্যমে ওয়েবসাইট উন্নত করা

ওয়েব ডেভেলপমেন্টে অভিজ্ঞ অবদানকারীরা সরাসরি ওয়েবসাইট পরিবর্তন করে Pull Request জমা দিতে পারেন। একটি নির্ভরযোগ্য প্রক্রিয়া হলো:

  1. স্বতন্ত্র ব্রাঞ্চে site/-এর ওয়েবপেজ, স্টাইল বা স্ক্রিপ্ট পরিবর্তন করুন।
  2. স্থানীয় HTTP সার্ভার চালিয়ে পরিবর্তনের ফলাফল দেখুন।
  3. ডেস্কটপ ও প্রচলিত ব্রাউজারগুলোতে পৃষ্ঠার প্রদর্শন পরীক্ষা করুন।
  4. নতুন বা পরিবর্তিত লিংকগুলো একে একে যাচাই করুন।
  5. Pull Request-এ পরিবর্তনের উদ্দেশ্য, প্রভাবের পরিধি এবং পরীক্ষার ফলাফল উল্লেখ করুন।

ডিপ্লয়মেন্ট ও উন্নত কৌশল

স্বয়ংক্রিয় ডিপ্লয়মেন্টের পরিধি বোঝা

প্রকল্পের ডিপ্লয়মেন্ট ডিরেক্টরি হলো site/। আপডেট main ব্রাঞ্চে পুশ হলে GitHub Actions স্বয়ংক্রিয়ভাবে GitHub Pages ডিপ্লয়মেন্ট চালায়। রিপোজিটরির Actions পৃষ্ঠা থেকে ম্যানুয়ালভাবেও ডিপ্লয়মেন্ট চালু করা যায়।

মূল আর্কাইভ ফাইল characters/-এ থাকলেও সেগুলো যদি site/-এ কপি বা রেফারেন্স করা না হয়, তাহলে ডিপ্লয় করা ওয়েবসাইটে সেগুলো স্বয়ংক্রিয়ভাবে দেখা যাবে বলে ধরে নেওয়া উচিত নয়। পরিবর্তনের আগে মূল উপকরণের ডিরেক্টরি এবং প্রকৃত ওয়েবসাইট ডিরেক্টরির পার্থক্য নির্ধারণ করুন।

জমা দেওয়ার আগে ন্যূনতম পরীক্ষা

  • স্থানীয় হোমপেজ http://localhost:4173 ঠিকানায় খোলা যায় কি না নিশ্চিত করুন।
  • হোমপেজ, FAQ ও অবদানের পৃষ্ঠাগুলোর পারস্পরিক লিংক পরীক্ষা করুন।
  • নতুন ছবির পথ ও ফাইলের নাম এক আছে কি না নিশ্চিত করুন।
  • JavaScript পরিবর্তনের কারণে ওয়েব ইন্টারঅ্যাকশন অকার্যকর হয়েছে কি না পরীক্ষা করুন।
  • উপকরণের উৎস, লেখকের স্বীকৃতি ও লাইসেন্সের তথ্য পরীক্ষা করুন।
  • পরিবর্তনের কারণ স্পষ্ট কমিট বার্তায় ব্যাখ্যা করুন।

বিভিন্ন লাইসেন্স আলাদা করে বোঝা

এই রিপোজিটরির ওয়েবসাইট সোর্স কোড MIT License-এর অধীনে প্রকাশিত। ওয়েবসাইটের মৌলিক ব্যাখ্যামূলক লেখা ও জেনারেশন প্রম্পট CC BY-SA 4.0 লাইসেন্সের অধীনে শেয়ার করা হয়েছে।

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

কোনো ছবি রিপোজিটরি বা ওয়েবসাইটে দেখা যাচ্ছে বলেই ধরে নেবেন না যে সেটি অবাধে কপি, পরিবর্তন বা অন্য প্রকল্পে ব্যবহার করা যায়। ব্যবহারের আগে নির্দিষ্ট অনুমোদন যাচাই করুন।

সারসংক্ষেপ

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