কম্পিউটার টিউটোরিয়াল

গিটহাব মার্কেটপ্লেসে আপনার অ্যাপ পাবলিশ করুন: লিস্টিং ও ভিজিবিলিটির ধাপে ধাপে গাইড

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

পাবলিশার ভেরিফিকেশনের জন্য আবেদন

গিটহাবের উপরের ডান কোণার আপনার প্রোফাইল ফটোতে ক্লিক করুন, তারপর Your organizations ক্লিক করুন। অর্গানাইজেশনের পাশে Settings ক্লিক করুন। বাম সাইডবারে Developer settings ক্লিক করুন। তারপর "Developer settings"-এর অধীনে Publisher Verification ক্লিক করুন। "Publisher Verification"-এর অধীনে চেকলিস্টের তথ্য পুরান করুন। Request Verification ক্লিক করুন, গিটহাব আপনার বিবরণ রিভিউ করবে এবং আপনাকে জানাবে যখন আপনার পাবলিশার ভেরিফিকেশন কমপ্লিট হবে।

আপনার লিস্টিংয়ের মেট্রিক্স দেখুন

গিটহাব মার্কেটপ্লেস ইনসাইটস অ্যাক্সেস করতে। সাইটের উপরের ডান কোণার প্রোফাইল ফটোতে ক্লিক করুন এবং ড্রপডাউন মেনু থেকে Settings-এ ক্লিক করুন। তারপর, বাম সাইডবার মেনুতে Developer settings-এ ক্লিক করুন।

আপনি OAuth Apps বা GitHub Apps-এ ক্লিক করতে পারেন, যা ডেভেলপাররা মার্কেটপ্লেস লিস্টিং ম্যানেজ করতে পারবেন। তারপর, অ্যাপ সেটিংস ল্যান্ডিং পেজে স্ক্রল ডাউন করে মার্কেটপ্লেস সেকশনে যান এবং List in Marketplace ক্লিক করুন। যদি ড্রাফ্ট ইতিমধ্যে মার্কেটপ্লেস ড্রাফ্ট লিস্টিং হিসেবে কমপ্লিট থাকে, তবে Edit Marketplace listing-এ ক্লিক করুন।

Insights tab-এ ক্লিক করুন, যেখানে আপনি ইনসাইটস পেজের উপরের ডান কোণার Period ড্রপডাউন ক্লিক করে বিভিন্ন টাইম পিরিয়ড সিলেক্ট করতে পারবেন।

আপনার লিস্টিংয়ের ট্রানজ্যাকশন দেখুন

গিটহাব মার্কেটপ্লেস ট্রানজ্যাকশন অ্যাক্সেস করতে। যেকোনো পেজের উপরের ডান কোণার প্রোফাইল ফটোতে ক্লিক করুন, তারপর Settings ক্লিক করুন। বাম সাইডবারে Developer settings ক্লিক করুন।

বাম সাইডবারে, আপনার অপশন আছে OAuth Apps বা GitHub Apps-এ ক্লিক করার, যা নির্ভর করে কোন গিটহাব মার্কেটপ্লেস লিস্টিং আপনি ম্যানেজ করতে চান। আপনি যদি গিটহাব মার্কেটপ্লেস অ্যাপ তৈরি করে থাকেন, তবে আপনাকে সেটি সিলেক্ট করতে হবে GitHub App যা আপনি ট্রানজ্যাকশন দেখতে চান।

অ্যাপ সেটিংস ল্যান্ডিং পেজে, স্ক্রল ডাউন করে মার্কেটপ্লেস সেকশনে যান এবং List in Marketplace ক্লিক করুন। আপনার যদি ইতিমধ্যে মার্কেটপ্লেস ড্রাফ্ট লিস্টিং থাকে, তবে Edit Marketplace listing ক্লিক করুন। আপনি যদি অ্যাপ রেজিস্টার করার সময় যেকোনো ইউজার বা অর্গানাইজেশন দিয়ে ইনস্টল করার অনুমতি দিয়ে থাকেন, তবেই মার্কেটপ্লেস সেকশন ভিজিবল হবে।

তারপর Transaction tab-এ ক্লিক করুন। তারপর, আপনি অপশনালি ট্রানজ্যাকশন পেজের উপরের ডান কোণার Period ড্রপডাউন ক্লিক করে বিভিন্ন টাইম পিরিয়ড সিলেক্ট করতে পারেন।

আপনার অ্যাপ টেস্ট করুন

আপনি গিটহাব মার্কেটপ্লেস লিস্টিং ড্রাফ্ট করে প্রতিটি বিলিং ফ্লো সিমুলেট করতে পারেন। আপনার টেস্টিং সিনেরিওতে ফ্রি ট্রায়াল অফার করা লিস্টিং প্ল্যান এবং ফ্রি ও পেইড সাবস্ক্রিপশনের মধ্যে স্যুইচ করার প্রয়োজন হতে পারে।

গিটহাব একটি ডেভেলপার-ওনلی ফিচার দিয়েছে "Apply Pending Change"। আপনি পেন্ডিং সাইকেল পেজ (https://github.com/settings/billing#pending-cycle:) এর অধীনে ড্রাফ্ট মার্কেটপ্লেস লিস্টিং হিসেবে অ্যাপসের জন্য Apply Pending Change অ্যাক্সেস করতে পারেন।

আপনার অ্যাপের জন্য লিস্টিং ড্রাফ্ট করুন

বাম সাইডবারে Developer settings সেকশনে ক্লিক করুন। বাম সাইডবারে, আপনার অপশন আছে OAuth Apps বা GitHub apps-এ ক্লিক করার, যা নির্ভর করে আপনি গিটহাব মার্কেটপ্লেসে কোন অ্যাপ পাবলিশ করছেন। আপনাকে সিলেক্ট করতে হবে वो অ্যাপ যা আপনি গিটহাব মার্কেটপ্লেসে যোগ করতে চান।

অ্যাপ সেটিংস ল্যান্ডিং পেজে, স্ক্রল ডাউন করে মার্কেটপ্লেস সেকশনে যান এবং List in Marketplace-এ ক্লিক করুন। আপনার যদি ইতিমধ্যে একটি ড্রাফ্টেড লিস্টিং থাকে, তবে আপনি এডিট করতে পারেন।

একবার ড্রাফ্ট লিস্টিং তৈরি হলে, আপনি গিটহাব মার্কেটপ্লেস লিস্টিং কমপ্লিট করার আগে যেসব সেকশন পার করতে হবে তার ওভারভিউ দেখতে পাবেন।

আপনার লিস্টিংয়ের জন্য প্রাইসিং প্ল্যান সেট করুন

আপনার গিটহাব মার্কেটপ্লেস লিস্টিংয়ের জন্য প্রাইসিং প্ল্যান তৈরি করতে, আপনার গিটহাব মার্কেটপ্লেস লিস্টিং পেজের বাম সাইডবারে Plans and pricing-এ ক্লিক করুন।

আপনার গিটহাব মার্কেটপ্লেস লিস্টিংয়ের জন্য প্রাইসিং প্ল্যান যদি আর দরকার না থাকে, বা প্রাইসিং ডিটেইলস অ্যাডজাস্ট করতে চান, তবে আপনি এটি রিমুভ করতে পারেন।

পাবলিকেশনের জন্য আপনার লিস্টিং সাবমিট করুন

একবার আপনার অ্যাপ লিস্টিং গিটহাব মার্কেটপ্লেসের প্রয়োজনীয়তা পূরণ করলে, আপনি অ্যাপটি সাবমিট করতে পারেন। অ্যাপ লিস্টিং পেজের উপরের বামে Overview-এ ক্লিক করুন।

আপনার কমপ্লিট অ্যাপ লিস্টিং সাবমিট করতে, Request review-এ ক্লিক করুন। গিটহাবের একটি অনবোর্ডিং এক্সপার্ট আপনাকে যোগেশুরি তথ্যের সাথে যোগাযোগ করবে।

সারাংশ

গিটহাব মার্কেটপ্লেস ব্যবহার করে ওপেন সোর্স ডিস্ট্রিবিউটর হিসেবে টুলস প্রদান করা যা ডেভেলপারদের গিটহাব ওয়ার্কফ্লো এক্সটেন্ড ও উন্নত করতে সাহায্য করে ফ্রি এবং পেইড রিচ টুলস এবং অ্যাপ্লিকেশনস দিয়ে আপনার সফ্টওয়্যার প্রজেক্টের জন্য। আমি আপনাদের শুনতে চাই গিটহাব মার্কেটপ্লেস কীভাবে অন্যান্য ডেভেলপারদের আপনার তৈরি ও পাবলিশ করা টুলস দিয়ে বেনিফিট করেছে। আপনি যদি গিটহাবের সাথে নতুন শুরু করছেন, তবে আমাদের সিরিজের পূর্বের পোস্টগুলো চেক করুন — Getting Started with GitHub – Hello World, Getting Started with GitHub – The Basics of Source Control, Getting Started with GitHub – Free vs Paid Accounts, Getting Started with GitHub – Tips and Tricks, Getting Started with GitHub Sponsors Program আপনার উইন্ডোজ অ্যাপ মোনেটাইজ করতে। গিটহাব মার্কেটপ্লেস সম্পর্কে আরও জানুন এখানে।

  1. VLC Media Player দিয়ে স্ক্রিন রেকর্ডিং: Windows 10, 8, 7-এ ধাপে ধাপে গাইড

  2. MSCONFIG মাস্টার করে উইন্ডোজ স্পিড বাড়ান: দ্রুত পিসির জন্য গাইড

  3. Adobe Reader ও অন্যান্য টুল দিয়ে PDF ফাইল মার্জ করুন দ্রুত

  4. আপনার PC ক্লিন করুন: অনচাহে অ্যাপ আনইনস্টল এবং রিডান্ডেন্ট ফাইল ডিলিট করার ধাপে ধাপে গাইড