ต้องการปรับปรุง Workflow ของนักพัฒนาด้วยแอป GitHub Marketplace ของคุณ? GitHub Marketplace เป็นตลาดเครื่องมือฟรี/เสียเงินสำหรับนักพัฒนา มีเครื่องมือหลากหลาย: Actions และ Apps แต่ละประเภทมีขั้นตอนการเพิ่มแตกต่างกัน บทความนี้แนะนำการเริ่มต้นกับ GitHub Marketplace
ขอการยืนยันผู้เผยแพร่ (Publisher Verification)
มุมขวาบน GitHub > รูปโปรไฟล์ > Your organizations > Settings ถัดจากองค์กร > ด้านซ้าย Developer settings > Publisher Verification กรอกข้อมูลในเช็คลิสต์ > กด Request Verification GitHub จะตรวจสอบและแจ้งเมื่อเสร็จ
ดูเมตริกของรายการ (Listing Metrics)
มุมขวาบน > รูปโปรไฟล์ > Settings > ด้านซ้าย Developer settings > OAuth Apps หรือ GitHub Apps (ขึ้นกับประเภท) > หน้าตั้งค่าแอป > เลื่อนลง Marketplace > List in Marketplace (หรือ Edit Marketplace listing หากมีดราฟต์) > แท็บ Insights เลือกช่วงเวลาจาก Period dropdown
ดูธุรกรรม (Transactions)
มุมขวาบน > รูปโปรไฟล์ > Settings > ด้านซ้าย Developer settings > OAuth Apps หรือ GitHub Apps > เลือกแอป > หน้าตั้งค่า > เลื่อนลง Marketplace > List in Marketplace / Edit Marketplace listing > แท็บ Transaction เลือกช่วงเวลา
ทดสอบแอป
สร้างดราฟต์รายการเพื่อจำลอง billing flows ตั้งค่าแผนทดลองฟรี สลับระหว่างฟรี/เสียเงิน GitHub มีฟีเจอร์ "Apply Pending Change" สำหรับดราฟต์ที่ pending-cycle page
สร้างดราฟต์รายการ (Draft Listing)
ด้านซ้าย Developer settings > OAuth Apps หรือ GitHub Apps > เลือกแอป > หน้าตั้งค่า > เลื่อนลง Marketplace > List in Marketplace > จะเห็นภาพรวมส่วนที่ต้องทำให้ครบ
ตั้งค่าแผนราคา (Pricing Plans)
หน้ารายการ Marketplace > ด้านซ้าย Plans and pricing สร้าง/แก้ไข/ลบแผนราคาได้
ส่งตรวจเพื่อเผยแพร่ (Submit for Publication)
หน้ารายการแอป > มุมซ้ายบน Overview > กด Request review ผู้เชี่ยวชาญ GitHub จะติดต่อกลับ
สรุป
GitHub Marketplace ช่วยกระจายเครื่องมือโอเพนซอร์สที่ช่วยนักพัฒนาขยาย workflow ด้วยเครื่องมือฟรี/เสียเงิน หากเพิ่งเริ่ม GitHub อ่านซีรีส์ก่อนหน้า: Hello World, Source Control, Free vs Paid, Tips and Tricks, GitHub Sponsors เรียนรู้เพิ่มเติม