ขอบคุณที่คุณอยากทำให้ osu! wiki ดีขึ้น บทความนี้จะบอกวิธีการในการมีส่วนร่วมทีละขั้นตอน ในกรณีที่คุณมีความคุ้ยเคยกับ GitHub คุณสามารถทำตาม feature-branch workflow เพื่อสร้างการเปลี่ยนแปลงใด ๆ และข้ามไปที่หัวข้อ ตรวจสอบงานของตัวเอง ได้เลย
ผู้มีส่วนร่วมรายใหม่ที่ยังไม่คุ้นเคยใน GitHub หรือ git เนื่องจากนี่เป็นเครื่องมือที่มักจะใช้งานในกลุ่มนักพัฒนาเป็นหลัก หากคุณยังไม่เข้าใจในการลองครั้งแรก ไม่ต้องกังวลไป — wiki maintainer จะช่วยเหลือ และพาคุณไปในทิศทางที่ถูกต้อง
ในกรณีที่คุณต้องการความช่วยเหลือ หรือคำแนะนำในขั้นตอนไหนก็ตาม อย่าลังเลที่จะถามเข้ามาในช่อง #osu-wiki
ของ osu! Discord server.
ถ้าคุณอยากจะช่วย แต่ไม่แน่ใจว่าจะเริ่มต้นอย่างไร ลองดู osu! wiki maintenance § Routines เพื่อค้นหารายการของงานที่ต้องการให้ทำโดยทั่วไป และวิธีการในการช่วยเหลือเหล่าผู้มีส่วนร่วมคนอื่น ๆ ในการทำให้ตัวคุณคุ้นเคยกับรูปแบบภาษาที่ใช้ใน wiki ลองดู Markdown Cheatsheet ของ Adam Pritchard
สำหรับกระบวนการการมีส่วนร่วมทั่วไป ลองตรวจสอบ GitHub flow - GitHub Docs
บทความของ osu! wiki ถูกบันทึกอยู่ใน GitHub หากต้องการช่วยเหลือ ทำตามขั้นตอนเหล่านี้
ppy/osu-wiki
และเลือก Fork
จากมุมขวาบน เพื่อให้สามารถควบคุม wiki ฉบับคัดลอก คุณสามารถเลือกไปที่ fork ของตัวเองได้โดยการไปที่ ppy/osu-wiki
และเลือก Fork
อีกครั้ง
เมื่อคุณได้สร้างการเปลี่ยนแปลงใด ๆ เรียบร้อยแล้ว โปรดใช้เวลาในการอ่านทบทวนงานของคุณ โดยตรวจสอบตามขั้นตอนเหล่านี้
สำหรับมาตรฐานการเขียน และการจัดรูปแบบ สามารถดูได้ที่ เกณฑ์การจัดรูปแบบบทความ โดยไม่แนะนำให้อ่านตั้งแต่ต้นจนจบในครั้งเดียว และผู้ตรวจสอบจะแจ้งจุดที่ผิดพลาดและต้องแก้ไขหากพบเจอ
หลังจากตรวจทานการเปลี่ยนแปลงต่าง ๆ, commit และ push ไปยัง fork ของคุณแล้ว คุณต้องเสนอมันไปยังผู้ดูแลโดยการเปิด pull request
master↓
และเลือก branch ที่มีการเปลี่ยนแปลงของคุณContribute↓
และเลือก Open pull request
Create pull request
การเปลี่ยนแปลงทุกอย่างใน osu! wiki จะได้รับการกลั่นกรอง ในระหว่างขั้นตอนการตรวจสอบ จะมีผู้ประสานงานชี้จุดที่ผิดพลาด และวิธีการในการแก้ไขในรูปแบบ free form หรือบอกตรง ๆ ใน pull request เช่นเดียวกับการตรวจสอบแบบอื่น ๆ คุณต้องมีการเขียนความคิดเห็นเพิ่มเติมโดยการ ตั้งข้อเสนอแนะ หรืออธิบายเพิ่มเติมว่าทำไมถึงอยากจะให้จุดเหล่านั้นเป็นไปตามที่คุณแก้ไข
ถ้าผ่านไปหลายวันแล้วไม่มีใครมาตรวจสอบ ลองทำตามขั้นตอนเหล่านี้
#osu-wiki
) หรือใน GitHub commentเพิ่มเติมเกี่ยวกับขั้นตอนการตรวจสอบ osu! wiki repository มี การตรวจสอบโดยอัตโนมัติ ที่จะทำให้แน่ใจว่าการเปลี่ยนแปลงของคุณเป็นไปตามรูปแบบของ wiki และไม่มีการจัดรูปแบบที่ผิดพลาด คุณสามารถตรวจสอบสถานะได้โดยการเปิดแถบ Actions
ใน pull request ของคุณ หากเจอ error ลองทำตามข้อความวินิจฉัยข้อผิดพลาด ด้านล้างของข้อความ error
การเปลี่ยนแปลงของคุณจะได้รับการตรวจสอบโดยหนึ่งใน ผู้ดูแล โดยปกติหลังจากได้รับการตรวจสอบจากผู้ประสานงานแล้ว ถ้าไม่มีอะไรเกิดขั้นหลังจากเวลาผ่านไประดับหนึ่ง ลองถามใน GitHub comment ของ pull request หรือในช่อง #osu-wiki
ของ osu! Discord server การเปลี่ยนแปลงของคุณจะปรากฏใน osu! wiki ไม่นานหลังจาก merge (อาจใช้เวลาถึง 5 ชั่วโมงในบางกรณี)