Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

GitHub เป็นบริการโฮสติ้งออนไลน์สำหรับรหัสคอมพิวเตอร์ส่วนใหญ่ที่มีการควบคุมเวอร์ชัน คิดว่า Github เป็นบริการพัฒนาบนคลาวด์สำหรับโค้ดและไฟล์ประเภทอื่นที่คล้ายคลึงกัน Github มีผู้ใช้มากกว่า 30 ล้านคนที่แบ่งปัน พัฒนา และทำงานร่วมกันเพื่อสร้างซอฟต์แวร์แห่งอนาคต

มันโฮสต์โปรเจ็กต์ซอร์สโค้ดในภาษาการเขียนโปรแกรมต่างๆ และติดตามทุกการวนซ้ำและทุกการเปลี่ยนแปลง นอกจากนี้ ทุกคนในทีมของคุณสามารถทำงานร่วมกันในโครงการเดียวกันได้จากทุกที่ในโลก

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    GitHub มีประโยชน์มากที่สุดสำหรับโครงการที่มีผู้ทำงานร่วมกันหลายคน นอกจากนี้ยังหมายความว่าทีมพัฒนาซอฟต์แวร์และแอปสามารถใช้ที่เก็บแบบรวมศูนย์ซึ่งผู้ใช้สามารถอัปโหลด จัดการโค้ด และแก้ไขแบบซิงโครไนซ์ได้

    เมื่อใช้ระบบบนคลาวด์อื่นๆ เช่น Dropbox การเปลี่ยนแปลงสามารถแทนที่กันและกันได้ คนแรกที่บันทึกงานมีความสำคัญเหนือสมาชิกในทีมคนอื่นที่อาจพยายามทำการเปลี่ยนแปลงในเวลาเดียวกัน

    แม้ว่าที่จริงแล้ว GitHub ส่วนใหญ่จะใช้โดยวิศวกรและโปรแกรมเมอร์ แต่ก็สามารถใช้งานได้ง่ายโดยผู้ที่มีประสบการณ์ด้านเทคนิคน้อย เป็นวิธีแชร์และทำงานร่วมกันในไฟล์ทุกประเภท

    ตัวอย่างเช่น สมาชิกในทีมที่พบว่าจำเป็นต้องเปลี่ยนแปลงเอกสาร Word มักจะได้รับประโยชน์จากความสามารถในการควบคุมเวอร์ชัน

    1. ติดตามโครงการเข้ารหัสของคุณ

    พื้นฐานของแพลตฟอร์ม GitHub คือความสามารถในการติดตามโครงการโดยใช้ระบบควบคุมเวอร์ชันแบบกระจาย Git (โปรแกรมที่ติดตามการพัฒนาและการเปลี่ยนแปลงที่ทำกับไฟล์)

    สมาชิกในทีมสามารถดูภาพรวมทั้งหมดของโครงการที่กำหนดได้ แถบความคืบหน้าจะแสดงงานที่ใช้งานอยู่ รายการสิ่งที่ต้องทำ และสิ่งที่ทำเสร็จแล้ว

    GitHub ยังอนุญาตให้ผู้ใช้ติดตามโปรเจ็กต์บอร์ดจากองค์กรอื่นๆ ได้ด้วยการป้อน URL ของโปรเจ็กต์ลงในช่องบันทึก หากต้องการ คุณสามารถปิดการติดตามสำหรับโปรเจ็กต์ที่กำหนด

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    2. การใช้แป้นพิมพ์ลัด

    พวกเราส่วนใหญ่คุ้นเคยกับการใช้แป้นพิมพ์ลัดเพื่อทำงานหลายๆ อย่างหรือทำงานซ้ำๆ ได้เร็วขึ้น

    เกือบทุกหน้าบน GitHub มีรายการทางลัดที่สามารถใช้ได้ในหน้าเฉพาะนั้น คุณสามารถเข้าถึงทางลัดโดยพิมพ์ “?” ลงในกล่องโต้ตอบ

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    3. สำรวจโครงการอื่นๆ

    ทีมนักพัฒนาส่วนใหญ่ใช้ GitHub เพื่อโฮสต์และจัดการโครงการของตนเอง อย่างไรก็ตาม ยังช่วยให้เห็นว่าผู้อื่นใช้แพลตฟอร์มนี้อย่างไรและเรียกดูโครงการของพวกเขาด้วย คุณอาจได้รับข้อมูลเชิงลึก แนวคิด และแรงบันดาลใจใหม่ๆ เพื่อใช้ในโครงการของคุณเอง

    ค้นหาสิ่งที่กำลังเป็นที่นิยมในชุมชน GitHub เชื่อมต่อกับสมาชิกคนอื่นๆ และค้นหาตามป้ายกำกับหรือหัวข้อสำหรับข้อมูลเชิงลึกเพิ่มเติม

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    สำหรับแพลตฟอร์มที่เกี่ยวกับการเข้ารหัสเป็นหลัก Github นั้น “เป็นมิตรกับผู้คน” อย่างไม่น่าเชื่อและเปล่งประกายในฐานะผู้ใช้และสภาพแวดล้อมที่เน้นชุมชนเป็นศูนย์กลาง การให้ความสำคัญกับการพัฒนาที่เน้นผู้ใช้นั้นฝังอยู่ในวัฒนธรรมของ Github ซึ่งครองตำแหน่ง 20 อันดับแรกในบรรดาสถานที่ทำงานที่เป็นมิตรต่อพนักงานมากที่สุดในโลก

    4. เป็นมากกว่าแค่การเข้ารหัส

    หลายคนคิดว่า GitHub มีประโยชน์สำหรับนักพัฒนาเท่านั้น อย่างไรก็ตาม มันยังเป็นแหล่งข้อมูลสำหรับช่องอื่นๆ อีกมากมาย คุณลักษณะการทำงานร่วมกันหลักสองประการของ GitHub ที่เป็นประโยชน์สำหรับทุกคนคือการแตกแขนงและการฟอร์ก

    Forking อนุญาตให้ผู้ใช้สร้างสำเนาหรือลอกแบบงานของผู้อื่นหากพวกเขาสามารถเข้าถึงได้ ไฮเปอร์ลิงก์หลักที่ไปยังแหล่งที่มาสามารถรักษาไว้ได้ในขณะที่นักพัฒนาทดสอบเนื้อหา ดำเนินการแก้ไข และแก้ไข

    ด้วยเครื่องมือการโยงหัวข้อ ผู้ใช้สามารถสร้างสำเนาชั่วคราวของทรัพยากรได้ ซึ่งจะป้องกันไม่ให้ผู้ใช้ต่างๆ ทำงานบนเนื้อหาเดียวกันพร้อมกันจากการใช้การเปลี่ยนแปลงที่เข้ากันไม่ได้กับโปรเจ็กต์

    การแตกสาขาและการฟอร์คกิ้งเป็นเครื่องมือที่มีค่าสำหรับผู้ใช้ที่ทำงานในโครงการที่ทำงานร่วมกัน ด้านล่างนี้คือวิธีที่ทีมประเภทต่างๆ ได้รับประโยชน์ ไม่ใช่แค่ผู้เขียนโค้ดเท่านั้น:

    • บันทึกการเดินทาง
    • เอกสารทางกฎหมาย
    • การแต่งเพลง
    • การแสดงข้อมูลสำหรับนักข่าว
    • บล็อกและการตลาดเนื้อหา
    • แบ่งปันสูตร

    5. สร้างที่เก็บ

    ที่เก็บข้อมูลเป็นวิธีแฟนซีในการอธิบายพื้นที่ที่โปรเจ็กต์ของคุณอาศัยอยู่ ตัวเลือกของคุณในการจัดเก็บข้อมูลของคุณคือ:

    • โฮสต์ออนไลน์ใดๆ
    • โฟลเดอร์บนคอมพิวเตอร์ของคุณ
    • พื้นที่เก็บข้อมูล GitHub

    คุณสามารถจัดเก็บไฟล์ประเภทใดก็ได้ในที่เก็บของคุณ รวมทั้งไฟล์รูปภาพ ข้อความ และโค้ด การเริ่มต้นใช้งานกับที่เก็บแรกของคุณไม่ใช่เรื่องยาก ขั้นแรก คุณจะต้องสร้างบัญชี ownGitHub

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    การดำเนินการต่อไปคือการคลิกที่เครื่องหมายบวก+ ที่มุมบนขวาขณะเข้าสู่ระบบ เลือก “ที่เก็บใหม่”

    จากนั้นคุณจะเห็นหน้าจอที่มีลักษณะดังนี้:

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    โปรดทราบว่าที่เก็บเป็นแบบสาธารณะโดยค่าเริ่มต้น หากคุณต้องการให้มีการจำกัดการเข้าถึง และคุณไม่ต้องการให้ทุกคนดูความคืบหน้าของคุณ คุณสามารถเลือกเฉพาะผู้ที่คุณต้องการดูเนื้อหาของคุณ หากคุณต้องการรักษาความเป็นส่วนตัว คุณจะต้องอัปเกรดเป็นบริการแบบชำระเงิน..

    6. ใช้ README อย่างมีประสิทธิภาพ

    วัตถุประสงค์ของไฟล์ README คือเพื่อให้ผู้ใช้สนใจในโครงการของคุณ คุณเพิ่มไฟล์ได้ในขณะที่เริ่มสร้างที่เก็บเฉพาะ

    ผู้ที่ใช้แพลตฟอร์ม WordPress จะคุ้นเคยกับไฟล์ README ก่อนที่จะติดตั้งปลั๊กอิน ทีมงานของคุณสามารถอ่านไฟล์นี้เพื่อให้เข้าใจได้ชัดเจนว่าปลั๊กอินนี้จะทำอะไรได้บ้างและควรใช้อย่างไรให้ดีที่สุด

    อย่าทำให้ไฟล์ของคุณยาวและน่าเบื่อ เพราะจะทำให้ผู้ใช้ไม่อยู่แทนที่จะปล่อยให้พวกเขาอยู่เฉยๆ เพื่ออ่านเพิ่มเติม แนวทางปฏิบัติที่ดีที่สุดที่แนะนำสำหรับไฟล์ README ได้แก่:

    • คำบรรยาย
    • รูปภาพส่วนหัว
    • ลิงก์ภายนอกไปยังเอกสารเพิ่มเติม
    • รายการคุณสมบัติสั้น
    • สรุปได้ชัดเจนและรัดกุม

    7. ติดตามผู้อื่น

    โต้ตอบกับผู้อื่นบน GitHub โดยทำตามโปรไฟล์ของพวกเขา คุณจะสามารถตรวจสอบสิ่งที่ผู้อื่นกำลังดำเนินการได้จากภายในที่เก็บข้อมูลสาธารณะ และจะได้รับการแจ้งเตือนเกี่ยวกับกิจกรรมของพวกเขาบนแดชบอร์ดส่วนตัวของคุณบน Github

    คุณจะพบกับแนวคิดดีๆ มากมายสำหรับโครงการพัฒนาของคุณเอง คุณสามารถทำงานร่วมกับสมาชิกในทีมในกลุ่มเฉพาะของคุณหรือในทีมงาน และแบ่งปันความรู้และความเชี่ยวชาญของคุณ

    หากต้องการติดตามใครบางคนใน GitHub คุณสามารถค้นหาตามหัวข้อหรือเฉพาะกลุ่ม ไปที่หน้าโปรไฟล์ของพวกเขา แล้วคลิก “ติดตาม”

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    8. เข้าร่วมการสนทนา

    ประโยชน์มากมายของแพลตฟอร์มโอเพนซอร์สคือความสามารถในการทำงานร่วมกัน เรียนรู้ แบ่งปัน และสื่อสารกับผู้อื่น

    ไม่มีค่าใช้จ่ายในการใช้ Github และสำรวจศักยภาพของมัน จุดประสงค์ของโอเพ่นซอร์สคือการช่วยให้โซลูชันดีขึ้นโดยใช้การมีส่วนร่วมจากมวลชน

    เรียนรู้หรือพัฒนาทักษะของคุณ หรือช่วยให้ผู้อื่นเรียนรู้จากประสบการณ์และความเชี่ยวชาญของคุณ

    เมื่อพบปะกับชุมชนบน GitHub คุณจะสามารถติดตามการพัฒนาโครงการที่คุณสนใจ ทำซ้ำโครงการเหล่านั้น และทดลองในที่เก็บส่วนตัวของคุณเอง

    หากต้องการค้นหาชุมชนที่คุณสนใจเข้าร่วม ให้ใช้ฟังก์ชัน "สำรวจ" เพื่อค้นหาคอลเล็กชันที่เกี่ยวข้องกับสาขาที่คุณสนใจ

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    9. แสดงผลงานที่ดีที่สุดของคุณ

    หากคุณเป็นผู้ใช้โซเชียลมีเดีย คุณเข้าใจถึงพลังของโพสต์ที่ปักหมุดไว้ ตัวอย่างเช่น หากคุณปักหมุดโพสต์ใหม่ลงในโปรไฟล์ Twitter ของคุณ โพสต์นั้นจะอยู่ที่ด้านบนสุดของฟีดของคุณและใครก็ตามที่ดูโปรไฟล์นั้นสามารถดูได้

    หน้า Facebook มีคุณสมบัติเหมือนกัน การปักหมุดโพสต์ในโปรไฟล์โซเชียลมีเดียของคุณ คุณต้องแน่ใจว่าผู้เยี่ยมชมจะเห็นโพสต์โปรดของคุณก่อน แทนที่จะต้องค้นหาผ่านฟีดทั้งหมดของคุณ

    GitHub ยังอนุญาตให้คุณปักหมุดที่เก็บข้อมูลที่คุณชื่นชอบหรือเกี่ยวข้องมากที่สุดในหน้าโปรไฟล์ของคุณ ผู้ใช้ที่มีบัญชีฟรีสามารถปักหมุดที่เก็บได้มากถึง 6 แห่งที่จะอยู่ด้านบนสุดของโปรไฟล์

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    10. รู้ว่าใครควรตำหนิ

    ใช่ มีปุ่มใน GitHub ที่เรียกว่า "ตำหนิ" อาจไม่ใช่คำที่สุภาพ แต่เป็นคุณลักษณะที่มีประโยชน์ หากคุณต้องการดูว่าใครเป็นผู้เปลี่ยนแปลงไฟล์โดยเฉพาะ ให้เล่นเกมกล่าวโทษ

    จากมุมมองตำหนิของไฟล์ คุณจะสามารถดูประวัติการแก้ไขทั้งหมดได้ทีละบรรทัด หรือคุณสามารถตรวจสอบการเปลี่ยนแปลงที่ทำหรือประวัติเวอร์ชันของบรรทัดใดก็ได้

    หากมีสิ่งใดเสียหายหรือทำงานไม่ถูกต้อง ฟังก์ชันนี้จะช่วยในการระบุว่าสมาชิกในทีมคนใดต้องทำงานร่วมกันเพื่อแก้ไขปัญหา

    10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github

    หากคุณกำลังมองหาแพลตฟอร์มระบบคลาวด์แบบรวมศูนย์ที่คุณสามารถทำงานร่วมกัน แชร์ จัดเก็บ ทดสอบ และเผยแพร่โครงการได้ GitHub เป็นโซลูชันที่ทรงพลัง