GitHub প্রোগ্রামাররা প্রায়শই তাদের রিপোজিটরি পুল রিকোয়েস্টে স্ক্রিনশট বা অ্যানিমেটেড GIF যোগ করে। এই কৌশলগুলো সাদা টেক্সটের flera লাইন পড়াতে চেয়ে অনেক বেশি চোখ ধরে খেনে। স্ট্যাটিক স্ক্রিনশট যোগ করা সহায়ক যদি আপনি ভিজ্যুয়াল পরিবর্তন বা ফটোগ্রাফ ইনলাইন যোগ করতে চান। একটি GIF অ্যানিমেশন প্রসেস ফ্লো এবং মাউস-কার্সর মোশন প্রদর্শন করার একটি সুন্দর উপায়।
নিচের টিউটোরিয়াল আপনাকে শুরু থেকে দেখাবে কীভাবে GitHub পুল রিকোয়েস্টে স্ক্রিনশট ইমেজ এবং GIF অ্যানিমেশন যোগ করবেন। আপনি যদি আগে কখনো GitHub ব্যবহার না করেও থাকেন, তবে এই ধাপগুলো অনুসরণ করে শুরু করতে পারেন।
১. একটি নতুন রিপোজিটরি এবং ব্রাঞ্চ যোগ করুন
আপনি যদি GitHub-এর জগতে নতুন হন, তবে আপনার অ্যাকাউন্ট তৈরি করার জন্য এখানে প্রসিডিউরটি অনুসরণ করুন।
উপরের ডানে "+" সাইনে ক্লিক করুন একটি নতুন রিপোজিটরি তৈরি করতে। "Initialize this repository with a README" অপশনটি চেক করা মনে রাখবেন।
পরবর্তী ধাপে, নিচে দেখানো ড্রপ-ডাউন মেনু ব্যবহার করে আপনার রিপোজিটরিতে একটি ব্রাঞ্চ যোগ করুন। এখানে, "Hola-World" রিপোজিটরিতে "Guten-tag" ব্রাঞ্চটি যোগ করা হয়েছে।
GitHub-এ একটি ব্রাঞ্চের উদ্দেশ্য হলো ডেভেলপারকে ফিচার এবং বাগ ফিক্স মাস্টার প্রোডাকশন ব্রাঞ্চ থেকে আলাদা করে কাজ করতে সাহায্য করা।
২. স্ক্রিনশট বা অ্যানিমেশন তৈরি করুন
স্ক্রিনশট যোগ করতে, আপনাকে একটি ভালো স্ক্রিন ক্যাপচার সফটওয়্যার দরকার। Windows 10-এ, কিছু সেরা এবং সহজ টুল হলো Snip & Sketch এবং Snipping Tool।
GIF অ্যানিমেশন যোগ করতে, আপনাকে একটি ভালো ভিডিও স্ক্রিন ক্যাপচার টুল দরকার। একটি সুপারিশ করা টুল হলো Recordit যা দ্রুত স্ক্রিনকাস্টিং-এর জন্য অত্যন্ত সহজে ব্যবহারযোগ্য। এটি Windows এবং macOS উভয়ের জন্য ডায়রেক্ট ডাউনলোড হিসেবে উপলব্ধ।
ইনস্টলেশনের পর, আপনি Record বাটন ব্যবহার করে যেকোনো স্ক্রিনের কয়েক সেকেন্ড রেকর্ড করতে পারেন। আপনার সকল সাম্প্রতিক স্ক্রিনকাস্ট সিস্টেম ট্রে মেনু থেকে দৃশ্যমান হবে এবং ব্রাউজারে খুলবে।
যেহেতু GitHub পুল রিকোয়েস্ট ভিডিও ফাইল (MP4, ইত্যাদি) অনুমতি দেয় না, তাই আপনাকে সেগুলো GIF ফাইলে কনভার্ট করতে হবে। আসলে, এটি কাস্টম ফাইলের খুব সীমিত সংখ্যা সাপোর্ট করে: JPG, JPEG, GIF, PNG, DOCX, PPTX, PDF, TXT, XLSX, এবং ZIP। আপনি সহজে একটি MP4 কে GIF-এ কনভার্ট করতে পারেন Ezgif বা অন্য যেকোনো অনলাইন টুল ব্যবহার করে।
নিচে তৈরি GIF ফাইলটি একটি GitHub পুল রিকোয়েস্টে ইনসার্ট করা হবে। এটি GitHub Desktop অ্যাপ ব্যবহার করে একটি GitHub রিপোজিটরিতে নতুন ব্রাঞ্চ যোগ করার সিম্পল সিকোয়েন্স দর্শায়।
৩. GitHub পুল রিকোয়েস্টে স্ক্রিনশট বা অ্যানিমেশন যোগ করুন
আপনি আগে তৈরি করা ব্রাঞ্চে ফিরে যান এবং "Pull requests"-এ নেভিগেট করুন। এখানে, আপনি তিন-ডট মেনু থেকে পুল রিকোয়েস্ট ডেটা এডিট করতে পারেন।
এডিটর মোডে একবার গেলে, আপনি "Attach files" অপশন থেকে স্ক্রিনশট ইমেজ এবং GIF অ্যানিমেশন ফাইলগুলো অ্যাট্যাচ করতে পারেন। আপনি যদি GitHub ব্রাঞ্চ রিপোজিটরিতে প্রথমবারের মত কমিট করেন, তবে "commit"-এ ক্লিক করুন। অন্যথায়, অপশনটি হলো "update comment"।
তैयার স্ক্রিনশট এবং অ্যানিমেশন সফলভাবে GitHub ব্রাঞ্চে, এবং তদনন্তর রিপোজিটরিতে যোগ হয়েছে।
GitHub সকলে অন্যান্য ডেভেলপারদের সাথে সহযোগিতা। যদি তারা আপনার প্রস্তাবিত পরিবর্তনগুলো পছন্দ করে, তবে সেগুলো তাদের নিজস্ব রিপোজিটরিতে আপস্ট্রিমে মার্জ করতে পারেন। এটি "merge pull request" অপশন ব্যবহার করে করা হয়।
একটি অ্যানিমেশন определенно GitHub কমিউনিটির অন্যান্য ডেভেলপারদের ধ্যান আকর্ষণ করার একটি ভালো উপায়। এই টিউটোরিয়াল সম্পন্ন করলে, আপনি শিখেছেন কীভাবে আপনার GitHub রিপোজিটরিতে এবং তার যেকোনো ব্রাঞ্চে স্ক্রিনশট এবং GIF অ্যানিমেশন যোগ করবেন। আপনি যদি GitHub-এ ন हों, তবে এই GitHub বিকল্পের তালিকা চেক আউট করুন।