GitHub มีบริการ Issue ให้ใช้งานเพื่อนำเสนอฟีเจอร์ใหม่เข้าไปเพื่อเพิ่มเรื่องต่างๆ ในโปรเจค รายงานปัญหาของโปรเจค แก้ไขปัญหาโดยการส่งเฉพาะส่วนที่แก้ไขเข้าไปหรือเรียกว่า Pull Requestในครั้งนี้เราจะมาดูว่าจะสร้างและใช้งาน Issue ขั้นตอนแรกให้เรา Sign in GitHub account ของเราซะก่อน จากนั้นไปที่โปรเจคของเรา โดยในตัวอย่างจะใช้ชื่อว่า panko จากนั้นไปที่ Issue ที่ด้านขวามือ
เมื่อเข้ามาแล้วจะเห็นหน้าตาดังรูป
จากนั้นเราจะสร้าง Issue กันโดยการกด New Issue ปุ่มสีเขียวขวามือ
จะมีอยู่สองช่องให้ใส่คือ
- Title สำหรับใส่ชื่อหัวข้อ
- Write สำหรับขยายความ Title ซึ่ง syntax ของการเขียนจะเป็นภาษา markdown นะสามารถดูการใช้งานได้ที่นี้
เมื่อใส่เสร็จแล้วเราสามารถทดลองได้โดยการกดแท็บ Preview ที่อยู่ถัดจาก Write เพื่อดูข้อความจัดความสวยงานได้หรือยัง
ต่อมาด้านขวามือจะเห็น Labels เอาไว้ติดบอกว่า Issue ของเราเป็นประเภทไหนซึ่งมักจะนิยมติดตามหัวข้อของเรา อย่างเช่นในตัวอย่างจะเป็นประเภทเพิ่มความสามารถให้กับโปรเจค เพราะฉะนั้นจะติด label enhancement เอาไว้
เมื่อตรวจหัวข้อเรียบร้อยให้ทำการกด Submit new issue จะเปลี่ยนไปอีกหน้าดังรูป
เมื่อเราทำงานใน Issue นั้นสำเร็จอาจจะ comment ไว้และกด Close issue เพื่อปิด Issue นั้น