
Gitcaos เป็นสนามเด็กเล่นของ Git และ GitHub ทำให้คุณเรียนรู้ในทางปฏิบัติ ที่นี่คุณสามารถทดสอบและทำผิดพลาดได้โดยไม่ต้องกลัวว่าจะทำผิดพลาด มันเป็นพื้นที่ที่เหมาะสำหรับการพัฒนาทักษะของพวกเขาในสภาพแวดล้อมที่ปลอดภัยและสมจริง
โอเพ่นซอร์สเป็นรูปแบบการพัฒนาความร่วมมือซึ่งซอร์สโค้ดของโครงการมีให้บริการในที่สาธารณะ ซึ่งหมายความว่าทุกคนสามารถเห็นแก้ไขและมีส่วนร่วมในโครงการ เป้าหมายคือการส่งเสริมการแลกเปลี่ยนความรู้และการสร้างซอฟต์แวร์ในลักษณะชุมชน การมีส่วนร่วมในโครงการโอเพ่นซอร์สเป็นวิธีที่ยอดเยี่ยมในการเรียนรู้ฝึกฝนทักษะใหม่ ๆ และแน่นอนช่วยปรับปรุงเครื่องมือและเทคโนโลยีที่เรามักใช้ในชีวิตประจำวัน
ที่ Gitcaos คุณจะมีโอกาสฝึกฝนเพียงแค่: การพัฒนาความร่วมมือ โดยการจำลองสภาพแวดล้อมโอเพ่นซอร์สพื้นที่เก็บข้อมูลนี้มีพื้นที่สำหรับคุณที่จะเรียนรู้ที่จะเรียกดูโครงการจริงเข้าใจวิธีการมีส่วนร่วมและได้รับประสบการณ์ที่มีค่า
โดยการเข้าร่วมคุณจะได้เรียนรู้ Git และ GitHub ในทางปฏิบัติในขณะที่คุณสัมผัสกับพลวัตของโครงการโอเพ่นซอร์ส สิ่งนี้จะช่วยพัฒนาทักษะทางเทคนิคของคุณและในขณะเดียวกันก็มีส่วนช่วยในการปรับปรุงซอฟต์แวร์ที่ส่งผลกระทบต่อผู้คนหลายพันคนทั่วโลก
เมื่อคุณเข้าถึงพื้นที่เก็บข้อมูลโอเพนซอร์สนอกเหนือจากไฟล์โครงการที่คุณคาดหวังไว้แล้วมันมักจะมีไฟล์สำคัญบางไฟล์ที่อยู่ใน "โฟลเดอร์หลัก" ของที่เก็บ (เรียกอีกอย่างว่าโฟลเดอร์Raíz) ไฟล์เหล่านี้มีความจำเป็นสำหรับการทำความเข้าใจและมีส่วนร่วมในโครงการช่วยรักษาองค์กรรหัสและชี้นำผู้ที่ต้องการเข้าร่วม
ทำหน้าที่เป็นการแนะนำโครงการ มันอธิบายว่าโครงการทำอย่างไรวิธีการกำหนดค่าในพื้นที่และนำคำแนะนำสำหรับการใช้งาน เป็นสถานที่แรกที่คุณควรมองหาจุดประสงค์ของที่เก็บและวิธีการทำงาน
readme.md เป็นจุดเริ่มต้นของที่เก็บใด ๆ ให้ภาพรวมของโครงการและมักจะรวมถึง:
อธิบายว่าคุณสามารถมีส่วนร่วมในโครงการได้อย่างไร พื้นที่เก็บข้อมูลแต่ละแห่งสามารถมีกฎและกระบวนการของตนเองสำหรับการส่งผลงาน (เช่นคำขอดึง) การจัดรูปแบบของการดำเนินการหรือแม้แต่เครื่องมือเฉพาะที่ควรใช้ การอ่านไฟล์นี้เป็นสิ่งสำคัญเพื่อให้มั่นใจว่าการมีส่วนร่วมของคุณเป็นไปตามมาตรฐานที่คาดหวังโดยโครงการ
การบริจาค MD มีแนวทางเฉพาะเพื่อมีส่วนร่วมในโครงการ พื้นที่เก็บข้อมูลแต่ละแห่งสามารถมีกฎของตัวเองเช่น:
ไฟล์นี้ช่วยให้มั่นใจได้ว่าการมีส่วนร่วมทั้งหมดมีความสอดคล้องและตามสิ่งที่ผู้ดูแลโครงการหรือทีมคาดหวัง เป็นสิ่งสำคัญสำหรับคุณที่จะต้องรู้วิธีดำเนินการต่อและหลีกเลี่ยงปัญหาที่พบบ่อยประหยัดเวลา
ในขณะที่ readme.md มุ่งเป้าไปที่ผู้ที่ต้องการเข้าใจโครงการและเริ่มใช้งาน แต่การสนับสนุน. MD มุ่งเน้นไปที่ผู้ที่ต้องการมีส่วนร่วมอธิบายขั้นตอนที่จำเป็นสำหรับมัน
นี่เป็นหนึ่งในไฟล์ที่สำคัญที่สุดในโครงการโอเพ่นซอร์สใด ๆ มันกำหนดภายใต้เงื่อนไขที่คุณสามารถใช้แก้ไขและแจกจ่ายรหัส ใบอนุญาตชี้แจงสิทธิ์และความรับผิดชอบของพนักงานและผู้ใช้ ใบอนุญาตโอเพ่นซอร์สที่พบมากที่สุดบางส่วน ได้แก่ :
MIT: อนุญาตให้มีอิสระเกือบทั้งหมดสำหรับการใช้งานและการปรับเปลี่ยนรหัสโดยมีข้อ จำกัด เล็กน้อย ต้องใช้ใบอนุญาตดั้งเดิมเท่านั้นที่จะเก็บรักษาไว้ในเวอร์ชันที่แก้ไขเท่านั้น
GPL (ใบอนุญาตสาธารณะทั่วไป GNU): ตรวจสอบให้แน่ใจว่าการปรับเปลี่ยนหรือแจกจ่ายรหัสใด ๆ จะรักษาใบอนุญาตเดียวกันไว้เพื่อให้มั่นใจว่าซอฟต์แวร์ยังคงเป็นโอเพ่นซอร์ส
Apache 2.0: อนุญาตให้ใช้การปรับเปลี่ยนและการกระจายของรหัสด้วยการป้องกันเพิ่มเติมบางอย่างเช่นการยกเว้นจากความรับผิดชอบสิทธิบัตร
การทำความเข้าใจใบอนุญาตโครงการเป็นสิ่งสำคัญในการรู้ว่าคุณสามารถโต้ตอบกับรหัสได้อย่างไร ตัวอย่างเช่นหากคุณสามารถใช้ในโครงการธุรกิจของคุณเองหรือหากมีข้อกำหนดในการแบ่งปันการปรับปรุงที่คุณทำ
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับใบอนุญาตและวิธีการเลือกสิทธิ์สำหรับโครงการของคุณโปรดไปที่ https://choosealicense.com เว็บไซต์ที่อธิบายความแตกต่างระหว่างใบอนุญาตและช่วยให้คุณเลือกที่เหมาะสมที่สุด
ไฟล์ code_of_conduct.md กำหนดแนวทางพฤติกรรมที่คาดหวังสำหรับผู้เข้าร่วมทั้งหมดในชุมชนของเรา เขาพยายามที่จะให้แน่ใจว่าสภาพแวดล้อมที่ครอบคลุมปลอดภัยและเป็นมิตรส่งเสริมความเคารพซึ่งกันและกันและการทำงานร่วมกัน
แนวทางเหล่านี้เป็นสิ่งจำเป็นสำหรับการรักษาพื้นที่ที่ทุกคนสามารถมีส่วนร่วมและเรียนรู้โดยไม่คำนึงถึงต้นกำเนิดหรือประสบการณ์ของพวกเขา เราหวังว่าทุกคนจะทำตามบรรทัดฐานเหล่านี้และช่วยเสริมสร้างวัฒนธรรมแห่งความเคารพและการสนับสนุนภายในชุมชน
ตอนนี้คุณได้อ่าน readme.md แล้วคุณได้อ่านจรรยาบรรณและรู้แนวทางสำหรับการโต้ตอบในชุมชนและเข้าใจวัตถุประสงค์ของโครงการขั้นตอนต่อไปคือการเตรียมความพร้อมที่จะมีส่วนร่วม! ในกรณีของโครงการโอเพ่นซอร์สหลังจากการอ่านครั้งแรกคุณควรตรวจสอบไฟล์ Intution.md เสมอ
ดังนั้นเคล็ดลับคือ: อ่าน MD ที่มีส่วนร่วมก่อนที่คุณจะเริ่มทำการเปลี่ยนแปลง!
ไม่ว่าจะในโครงการง่าย ๆ เช่น Gitcaos หรือที่เก็บโอเพ่นซอร์สอื่น ๆ การทำตามกระบวนการนี้เป็นวิธีที่จะทำให้การมีส่วนร่วมครั้งแรกของคุณประสบความสำเร็จ
ขั้นตอนต่อไป: อ่านไฟล์ Intution.md?
_made กับการสนับสนุน Rocks