| | GitHub Desktop Edition |
| ———————————————————————————————– | ———————- |
มันเป็นเรื่องยาก, มันยากเสมอในครั้งแรกที่คุณทำอะไร โดยเฉพาะเมื่อคุณทำงานร่วมกัน, การทำผิดไม่ใช่เรื่องที่สบายใจ แต่ โอเพนซอร์ส (open source) นั้นเป็นเรื่องของการทำงานร่วมกัน และเราจึงอยากให้ผู้ที่เข้ามาใหม่ได้เรียนรู้วิธีการ “คอนทริบิ้วต์” ผลงานร่วมกับผู้อื่นใน GitHub
การอ่านบทความและการดูวิดีโอสอนอาจจะช่วยให้คุณเข้าใจได้ดีขึ้น แต่มันยังไม่เท่ากับการทำจริง ๆ โดยไม่ทำผิดอะไร โครงการนี้จึงมีวัตถุประสงค์เพื่อให้ผู้ที่เข้ามาใหม่ได้เรียนรู้วิธีการ “คอนทริบิ้วต์” ผลงานร่วมกับผู้อื่นใน GitHub โดยที่ไม่พลาดอะไร ยิ่งคุณผ่อนคลายมากเท่าไหร่ คุณก็ยิ่งเรียนรู้ได้ดีมากขึ้นเท่านั้น ! ถ้าคุณอยากร่วมส่งคอนทริบิ้วชั่นครั้งแรก ให้ทำตามขั้นตอนด้านล่างนี้ แล้วคุณจะเห็นว่ามันน่าสนุกมาก
ถ้าคุณยังไม่มี GitHub Desktop ในเครื่อง, ดาวน์โหลดเลย
ถ้าคุณใช้ GitHub desktop เวอร์ชั่นเก่ากว่า 1.0, อ่านที่นี่

คุณสามารถแยกโปรเจ็คหลักออกไปทำที่แอคเคาน์ส่วนตัวของคุณได้ โดยการกดที่ปุ่ม “Fork” ที่ด้านบนขวาของหน้านี้ แล้วโปรเจ็คหลักจะถูกคัดลอกนำไปใส่ไว้ในแอคเคาน์ของคุณ
ได้เวลาคัดลอกโปรเจ็คนี้ไปที่เครื่องของคุณ
สำคัญ: อย่าคัดลอกโปรเจ็คหลัก ไปที่โปรเจ็คที่คุณคัดลอกไว้ในขั้นตอนก่อนหน้านี้ในแอคเคาน์ของคุณแล้วคัดลอกมัน
ในการคัดลอกโปรเจ็คนี้ไปยังเครื่องของคุณ กด “Clone or Download” แล้วกด “Open in Desktop”

การแจ้งเตือนจะปรากฏขึ้นมา กดที่ “Open GitHubDesktop.exe”

หลังจากคุณกด “Open GitHubDesktop.exe” โปรเจ็คจะถูกดาวน์โหลดไปยังเครื่องของคุณ

ตอนนี้คุณได้คัดลอกเนื้อหาของโปรเจ็ค first-contributions จาก github ไปยังเครื่องของคุณแล้ว
ตอนนี้สร้าง branch โดยการคลิกที่ “Current branch” ที่ด้านบนแล้วคลิกที่ “New branch”:

ตั้งชื่อ branch ของคุณ

กดที่ Create branch
ไปที่แท็บ History และเปิดไฟล์ Contributors.md ในตัวแก้ไขข้อความ (Text Editor)โดยการคลิกขวาและเปิดในตัวแก้ไขข้อความ (Text Editor) ลองเลื่อนไปที่ด้านล่างของหน้าจอและเพิ่มชื่อของคุณลงไป แล้วบันทึกไฟล์
ตัวอย่าง: ถ้าชื่อของคุณคือ James Smith ควรจะมีลักษณะดังนี้
[James Smith](https://github.com/jamessmith)
You can see that there are changes to Contributors.md and they have been added to the Github Desktop.
คุณจะเห็นได้ว่ามีการเปลี่ยนแปลงในไฟล์ Contributors.md และมันถูกเพิ่มเข้าไปใน Github Desktop

Commit การเปลี่ยนแปลง:
เขียนข้อความ “Add <your-name> to Contributors list” ในช่อง summary
แทนที่ <your-name> ด้วยชื่อของคุณ
กดที่ปุ่มที่มีข้อความ Commit to add-your-name

ในด้านล่างคุณจะเห็นได้ว่าการ commit ถูกสร้างขึ้น

กดที่ File -> Options และล็อกอินเข้าสู่ Github.com พิมพ์ชื่อผู้ใช้และรหัสผ่านของ Github ของคุณ

กดปุ่ม Publish ที่ด้านขวาบน

ถ้าคุณไปที่ repository ของคุณบน Github คุณจะเห็นปุ่ม Compare & pull request กดที่ปุ่มนั้น

ได้เวลาส่งผลงานของคุณ

ในเร็ว ๆ นี้เราจะรวมการเปลี่ยนแปลงทั้งหมดของคุณเข้าไปใน master ของโปรเจคนี้ คุณจะได้รับอีเมลแจ้งเตือนเมื่อมีการเปลี่ยนแปลงที่ถูก merge
Congrats! You just completed the standard fork -> clone -> edit -> PR workflow that you’ll encounter often as a contributor! ยินดีด้วย! คุณเพิ่งผ่านการทำงานที่มีมาตรฐาน fork -> clone -> edit -> PR ที่คุณจะพบบ่อยๆ ในฐานะผู้มีส่วนร่วม(contributor)!
ฉลองการมีส่วนร่วมของคุณและแบ่งปันให้เพื่อน ๆ หรือผู้ติดตามของคุณ ได้ทราบโดยการไปที่ หน้าเว็บนี้
คุณสามารถเข้าร่วม Slack ของเราได้หากคุณต้องการความช่วยเหลือหรือมีคำถามใด ๆ เข้าร่วมทีม Slack