GitHub প্রোগ্রামাররা প্রায়ই তাদের সংগ্রহস্থল পুল অনুরোধে স্ক্রিনশট বা অ্যানিমেটেড GIF যোগ করে। এই কৌশলগুলি স্পষ্টভাবে কাউকে প্লেইন টেক্সটের কয়েকটি লাইন পড়ার চেয়ে বেশি নজরকাড়া। আপনি যদি ভিজ্যুয়াল পরিবর্তন বা ফটোগ্রাফ ইনলাইনে সন্নিবেশ করতে চান তবে স্ট্যাটিক স্ক্রিনশট যোগ করা সহায়ক। একটি GIF অ্যানিমেশন প্রক্রিয়া প্রবাহ এবং মাউস-কারসার গতি প্রদর্শন করার একটি চমৎকার উপায়।
নিচের টিউটোরিয়ালটি আপনাকে শুরু থেকেই দেখাবে কিভাবে GitHub পুল অনুরোধে স্ক্রিনশট ইমেজ এবং GIF অ্যানিমেশন যোগ করতে হয়। এমনকি যদি আপনি আগে কখনও গিটহাব ব্যবহার না করেন, আপনি শুরু করতে এই পদক্ষেপগুলি ব্যবহার করতে পারেন।
1. একটি নতুন সংগ্রহস্থল এবং শাখা যোগ করুন
আপনি যদি GitHub-এর জগতে নতুন হন, তাহলে আপনার অ্যাকাউন্ট তৈরি করতে এখানে পদ্ধতি অনুসরণ করুন।
একটি নতুন সংগ্রহস্থল তৈরি করতে উপরের ডানদিকে "+" চিহ্নে ক্লিক করুন। "একটি README দিয়ে এই সংগ্রহস্থলটি শুরু করুন" বিকল্পটি চেক করতে ভুলবেন না।
পরবর্তী পর্যায়ে, নীচে দেখানো ড্রপ-ডাউন মেনু ব্যবহার করে আপনার সংগ্রহস্থলে একটি শাখা যোগ করুন। এখানে, "Hola-World" ভান্ডারে "Guten-tag" শাখাটি যোগ করা হয়েছে।
GitHub-এ একটি শাখার উদ্দেশ্য হল বিকাশকারীকে মাস্টার প্রোডাকশন শাখা থেকে আলাদা বৈশিষ্ট্য এবং বাগ ফিক্সে কাজ করতে সাহায্য করা।
2. স্ক্রিনশট বা অ্যানিমেশন
তৈরি করুনস্ক্রিনশট যোগ করার জন্য, আপনার একটি ভাল স্ক্রিন ক্যাপচার সফ্টওয়্যার প্রয়োজন। Windows 10-এ, কিছু সেরা এবং সহজ টুল হল Snip &Sketch এবং Snipping টুল।
GIF অ্যানিমেশন যোগ করতে, আপনার একটি ভাল ভিডিও স্ক্রিন ক্যাপচার টুল প্রয়োজন। একটি প্রস্তাবিত টুল হল Recordit যা দ্রুত স্ক্রিনকাস্টিংয়ের জন্য ব্যবহার করা অত্যন্ত সহজ। এটি Windows এবং macOS উভয়ের জন্য সরাসরি ডাউনলোড হিসাবে উপলব্ধ।
ইনস্টলেশনের পরে, আপনি একটি রেকর্ড বোতাম ব্যবহার করে যেকোনো স্ক্রিনের কয়েক সেকেন্ড রেকর্ড করতে পারেন। আপনার সমস্ত সাম্প্রতিক স্ক্রিনকাস্ট সিস্টেম ট্রে মেনু থেকে দৃশ্যমান হবে এবং একটি ব্রাউজারে খুলবে৷
যেহেতু GitHub পুল অনুরোধগুলি ভিডিও ফাইল (MP4, ইত্যাদি) অনুমোদন করে না, তাই আপনাকে সেগুলিকে GIF ফাইলগুলিতে রূপান্তর করতে হবে। আসলে, এটি খুব সীমিত সংখ্যক কাস্টম ফাইল সমর্থন করে:JPG, JPEG, GIF, PNG, DOCX, PPTX, PDF, TXT, XLSX, এবং ZIP। আপনি Ezgif বা অন্য কোন অনলাইন টুল ব্যবহার করে সহজেই একটি MP4 কে GIF তে রূপান্তর করতে পারেন।
নিম্নলিখিত তৈরি করা GIF ফাইলটি একটি GitHub পুল অনুরোধে ঢোকানো হবে। এটি GitHub ডেস্কটপ অ্যাপ ব্যবহার করে একটি GitHub সংগ্রহস্থলে একটি নতুন শাখা যোগ করার সহজ ক্রম প্রদর্শন করে।
3. GitHub পুল অনুরোধে স্ক্রিনশট বা অ্যানিমেশন যোগ করুন
আপনার আগে তৈরি করা শাখায় ফিরে যান এবং "পুল রিকোয়েস্ট"-এ নেভিগেট করুন। এখানে, আপনি একটি তিন-বিন্দু মেনু থেকে পুল অনুরোধ ডেটা সম্পাদনা করতে পারেন।
একবার সম্পাদক মোডে, আপনি "ফাইল সংযুক্ত করুন" বিকল্প থেকে স্ক্রিনশট চিত্র এবং GIF অ্যানিমেশন ফাইল সংযুক্ত করতে পারেন৷ আপনি যদি প্রথমবার গিটহাব শাখা সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ হন তবে "কমিট" এ ক্লিক করুন। অন্যথায়, পছন্দ হল "মন্তব্য আপডেট করুন।"
তৈরি করা স্ক্রিনশট এবং অ্যানিমেশন সফলভাবে GitHub শাখায় যোগ করা হয়েছে, এবং পরিবর্তে, সংগ্রহস্থলে।
GitHub হল অন্যান্য বিকাশকারীদের সাথে সহযোগিতার বিষয়ে। যদি তারা আপনার প্রস্তাবিত পরিবর্তনগুলি পছন্দ করে তবে তারা এটিকে আপস্ট্রিম তাদের নিজস্ব সংগ্রহস্থলে একত্রিত করতে পারে। এটি "মার্জ পুল অনুরোধ" বিকল্পটি ব্যবহার করে করা হয়।
গিটহাব সম্প্রদায়ের অন্যান্য বিকাশকারীদের দৃষ্টি আকর্ষণ করার জন্য একটি অ্যানিমেশন অবশ্যই একটি ভাল উপায়। এই টিউটোরিয়ালটি সম্পূর্ণ করার মাধ্যমে, আপনি শিখেছেন কিভাবে আপনার GitHub সংগ্রহস্থলে এবং এর যেকোনো শাখায় স্ক্রিনশট এবং GIF অ্যানিমেশন যোগ করতে হয়। আপনি যদি GitHub-এ না থাকেন, তাহলে আপনি পরিবর্তে GitHub বিকল্পগুলির এই তালিকাটি দেখতে পারেন৷