คำถามติดแท็ก etiquette

6
ทำไมคอมไพล์สควอชจึงส่งคำขอดึง?
ทำไม Github ที่ร้ายแรงทุกคนที่ฉันสั่งซื้อซ้ำทำให้อยากให้ฉันสควอชให้คำมั่นสัญญาของฉัน? ฉันคิดว่าบันทึกการคอมไพล์อยู่ที่นั่นเพื่อให้คุณสามารถตรวจสอบประวัติทั้งหมดของคุณและดูว่าการเปลี่ยนแปลงเกิดขึ้นที่ไหน แต่การบีบมันดึงมันออกมาจากประวัติศาสตร์และทำให้มันกลายเป็นหนึ่งเดียว ประเด็นคืออะไร? สิ่งนี้ก็ดูเหมือนว่าจะไปกับ "กระทำเร็วและกระทำบ่อย" มนต์

1
ดึงการเปลี่ยนแปลงจาก repo ที่มีการแยกโดยไม่มีการร้องขอบน GitHub หรือไม่?
ฉันใหม่สำหรับชุมชนการเข้ารหัสทางสังคมและไม่ทราบวิธีดำเนินการอย่างถูกต้องในสถานการณ์นี้: ฉันสร้างGitHub Repositoryเมื่อสองสามสัปดาห์ก่อน มีคนแยกโครงการและทำการเปลี่ยนแปลงเล็กน้อยที่ต้องทำ ฉันตื่นเต้นที่มีคนติดตามโครงการของฉันและใช้เวลาในการเพิ่มเข้าไป ฉันต้องการดึงการเปลี่ยนแปลงเป็นรหัสของฉันเอง แต่มีข้อกังวลสองสามข้อ 1) ฉันไม่รู้วิธีดึงการเปลี่ยนแปลงผ่าน git จาก repo ที่มีการแยก ความเข้าใจของฉันคือว่ามีวิธีที่ง่ายในการรวมการเปลี่ยนแปลงผ่านคำขอดึง แต่ดูเหมือนว่าหัวหน้าจะต้องออกคำขอนั้นหรือไม่ 2) เป็นที่ยอมรับหรือไม่ที่จะดึงการเปลี่ยนแปลงโดยไม่มีการร้องขอการดึง เรื่องนี้เกี่ยวข้องกับคนแรก ฉันจะวางรหัสไว้สองสามสัปดาห์แล้วกลับมาพบว่าสิ่งที่ฉันกำลังจะทำต่อไปคือทำโดยคนอื่นและไม่ต้องการคัดลอกรหัสโดยไม่ให้เครดิตในทางใดทางหนึ่ง ไม่ควรจะมีการดึงการเปลี่ยนแปลงแม้ว่าพวกเขาจะไม่ขอให้คุณอย่างชัดเจน? มารยาทที่นี่คืออะไร ฉันอาจจะคิดถึงสิ่งนี้ แต่ขอขอบคุณสำหรับข้อมูลของคุณล่วงหน้า ฉันค่อนข้างใหม่สำหรับชุมชนแฮ็กเกอร์ แต่ฉันต้องการทำสิ่งที่ฉันสามารถมีส่วนร่วม!
40 git  github  etiquette 

2
มารยาทในการเปลี่ยนชื่อ fork โอเพ่นซอร์สคืออะไร?
ฉันต้องการแยก Github กรอบการทดสอบ TestNG java (ใบอนุญาต Apache 2) ดังนั้นฉันสามารถเพิ่ม / เปลี่ยนแปลงบางสิ่งเล็กน้อยเพื่อให้เหมาะกับความต้องการของฉัน ไม่น่าเป็นไปได้ที่การเปลี่ยนแปลงทั้งหมดของฉันจะได้รับการอนุมัติในโครงการหลักหรือผู้อื่นจะใช้ทางแยกของฉัน สิ่งนี้จะไม่เป็นการแข่งขันในโครงการหลัก ตอนนี้ในแง่ของการตั้งชื่อฉันต้องการเปลี่ยนชื่อสิ่งประดิษฐ์ (testng-mycompany) หรือรุ่น (6.8.mycompany) ดังนั้นจึงไม่มีความสับสนกับรุ่นอย่างเป็นทางการในที่เก็บ maven ของฉัน นี่จะถือว่าเป็นมารยาทที่ไม่ดีหรือไม่? ถ้าใช่วิธีที่ดีที่สุดในการแยกความแตกต่างของคุณคืออะไร?

1
มันถูกต้องหรือไม่ที่จะขอให้ผู้ดูแลเพื่อรีบูตคำขอการชักชวนของพวกเขาบน GitHub
ฉันรักษา repit GitHub ที่เป็นที่นิยม เมื่อคำขอดึงเป็นสิ่งที่ดีที่จะผสานฉันมักจะขอให้ผู้เขียนรีบูตมันเพื่อกระทำเดียวก่อนที่ฉันจะรวมมัน (โดยเฉพาะอย่างยิ่งเมื่อมีการแก้ไขเล็ก ๆ หลายครั้ง) นี่เป็นการฝึกคอมไพล์ที่ดีหรือไม่? มารยาท GitHub มาตรฐานนี้เป็นที่ยอมรับหรือไม่? ประโยชน์บางประการ: ฉันได้รับประวัติการกระทำที่ดีในบันทึกการกระทำ ฉันไม่ต้องการเปลี่ยนแปลงการผูกมัดตัวเอง มันมอบหมายงานบางส่วน ข้อเสียที่เป็นไปได้: ฉันไม่แน่ใจว่านี่เป็นมารยาทที่ดีหรือไม่ ฉันไม่แน่ใจว่านี่เป็นการฝึกคอมไพล์ที่ดีหรือไม่ ฉันมักจะถามการเปลี่ยนแปลงอื่น ๆ แล้ว - นี่คืออีกหนึ่งและฉันไม่ต้องการกีดกันผู้มีส่วนร่วม
25 github  etiquette 

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

5
ข้อผิดพลาดในการติดตามข้อผิดพลาด - ความลึกลับหรือการทำซ้ำ?
ฉันเจอปัญหาคำขอฟีเจอร์เก่า ๆ (2 ปีขึ้นไป) ในตัวติดตามบั๊กสำหรับโปรเจ็กต์โอเพนซอร์สที่ถูกทำเครื่องหมายว่า "แก้ไขแล้ว (จะไม่แก้ไข)" เนื่องจากไม่มีเครื่องมือที่จำเป็นในการปรับปรุงตามที่ร้องขอ ในช่วงเวลาที่ผ่านไปนับตั้งแต่มีการกำหนดเครื่องมือใหม่ได้รับการพัฒนาเพื่อให้สามารถแก้ไขได้และฉันต้องการที่จะนำความสนใจของชุมชนสำหรับแอปพลิเคชันนั้นมาใช้ อย่างไรก็ตามฉันไม่แน่ใจว่ามารยาทที่ยอมรับโดยทั่วไปคืออะไรสำหรับการติดตามบั๊กในกรณีเช่นนี้ เห็นได้ชัดว่าหากระบบระบุอย่างชัดเจนว่าจะไม่ทำซ้ำและจะทำเครื่องหมายรายการใหม่เป็นรายการซ้ำ (ในลักษณะที่ไซต์ SE ทำ) ดังนั้นคำตอบก็คือทำตามสิ่งที่ระบบพูด แต่สิ่งที่เกี่ยวกับเมื่อระบบไม่ได้พูดอย่างชัดเจนหรือผู้ใช้ใหม่ไม่สามารถหาสถานที่ที่กล่าวว่าด้วยการตั้งค่าของระบบได้อย่างง่ายดาย? โดยทั่วไปแล้วถือว่าดีกว่าถ้าทำผิดด้านการทำซ้ำหรือการใช้เวทมนตร์? สิ่งนี้จะแตกต่างกันไปขึ้นอยู่กับว่าเป็นข้อบกพร่องหรือการร้องขอคุณสมบัติ?

1
มารยาทที่เหมาะสมคืออะไรและแนะนำเวิร์กโฟลว์ GitHub สำหรับการมีส่วนร่วมและเบี่ยงเบนไปจาก repo ต้นน้ำพร้อมกันหรือไม่
ฉันใหม่กับ GitHub และ VCS โดยทั่วไป ฉันเขียนโปรแกรมในหลายภาษามาหลายปีแล้ว แต่ฉันก็ทำงานเดี่ยวในโครงการที่กำหนดเอง (ไม่มีการเผยแพร่สาธารณะ) ฉันเพิ่งเริ่มใช้วิดเจ็ต jQuery UI ที่ฉันดาวน์โหลดจาก GitHub ในโครงการที่ฉันกำลังทำงานอยู่ repo ไม่ได้รับการบำรุงรักษาโดยผู้เขียนดั้งเดิมอีกต่อไป ส้อมอื่นได้รวมคำขอดึงต้นฉบับไว้บางส่วน นี่คือสิ่งที่ฉันแยกออกมา ฉันพบข้อผิดพลาดสองสามข้อและเกิดขึ้นกับการแก้ไขสำหรับพวกเขา ฉันต้องการสนับสนุนการแก้ไขเหล่านี้ แต่ฉันยังมีการเปลี่ยนแปลงอื่น ๆ อีกมากมายที่ฉันต้องการสำหรับการใช้งานของเราเองซึ่งจะทำให้คุณสมบัติที่มีอยู่บางส่วนเสียหาย นอกจากนี้ฉันต้องการรวมแนวคิดจากทางแยกอื่น ฉันยังคงเรียนรู้ GIT และ GitHub และฉันพยายามหาวิธีที่ดีที่สุดในการทำทุกสิ่ง ฉันได้อ่านมาก (ที่นี่, SO, GitHub หน้าช่วยเหลือ, Pro Git) เกี่ยวกับแนวคิด / ภารกิจต่าง ๆ : เวิร์กโฟลว์, การรวม, ดึงคำขอ, การเลือกเชอร์รี่, การรีบูต, การแตกแขนง สสารสีเทาของฉันคือว่ายน้ำและฉันต้องเริ่มทำเพื่อให้ฉันสามารถเข้าใจสิ่งที่ฉันได้อ่าน ประเด็นหลัก: ฉันคิดว่าฉันอ่าน …

1
มารยาทในการแก้ไขคำขอดึงของใครบางคน
ฉันเป็นเจ้าของพื้นที่เก็บข้อมูลบน GitHub ซึ่งมีคนส่งคำขอดึงด้วยการกระทำเดียว ฉันต้องการใช้โซลูชันของเขาเพียงบางส่วนเท่านั้นและใช้รหัสประมาณครึ่งหนึ่งที่ผู้ใช้ทำ ฉันควรทำอย่างไรในสถานการณ์เช่นนี้? สร้างสาขาของเวอร์ชันของเขาจากนั้นย้อนกลับไปและคัดลอกและวางรหัส "เก่า" ที่ฉันต้องการเก็บไว้จากเวอร์ชันดั้งเดิมลงในการคอมมิชชันที่สอง git blameนี้อาจทำให้ความแตกต่างระหว่างการกระทำดูขนาดใหญ่กว่ามันคือเรื่องจริงและโยนออกจากสิ่งที่ชอบ คัดลอกและวางโค้ดที่ฉันต้องการที่จะเก็บจากเขากระทำลงไปใหม่ที่แตกต่างกันกระทำ ซึ่งหมายความว่าเขาไม่ได้รับเครดิตสำหรับการมีส่วนร่วมอันมีค่าของเขาในรหัส เช่นเดียวกับข้างต้นคัดลอกบางส่วนของรหัสของเขาเข้าไปใหม่กระทำ แต่เปลี่ยนผู้เขียนกระทำกับเขาแทนฉัน ในทางเทคนิคเขาไม่ได้เขียนรหัสที่แน่นอนที่ได้กระทำดังนั้นฉันไม่แน่ใจว่าสิ่งนี้จะขมวดคิ้วหรือไม่ แต่อย่างน้อยเขาก็ได้รับการระบุแหล่งที่มาสำหรับบรรทัดที่ใช้

13
กฎระเบียบของมารยาทใดที่ควรปฏิบัติตามในการประชุมซอฟต์แวร์? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน7 ปีที่ผ่านมา ไม่ว่าจะเป็นผู้เข้าร่วมประชุมผู้พูดหรือผู้ขายฉันต้องการทราบว่ากฎของมารยาทที่ไม่ได้พูดในการประชุมซอฟต์แวร์คืออะไร นอกเหนือจากที่เห็นได้ชัด (เช่นอย่าทำร้ายผู้ชนะของการจับฉลาก iPad เพราะคุณไม่ได้ชนะ) มีกฎอะไรบ้างที่ควรปฏิบัติตามแม้ว่าคุณรู้สึกว่าไม่จำเป็นต้องพูดอะไร โปรดหนึ่งกฎต่อหนึ่งคำตอบโดยมีข้อสรุปที่ชัดเจนในการนำคำตอบ โพสต์คำตอบหลายคำตอบหากคุณมีกฎหลายข้อ
19 etiquette 

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

7
มารยาทที่มาเปิด
ฉันเริ่มทำงานในโครงการโอเพนซอร์สแห่งแรกของฉันบน Codeplex และเจอรหัสที่แย่มาก (ฉันเรียนรู้ว่า C # ยังคงมีคำสั่ง "goto") ฉันเริ่มเพิ่มคุณสมบัติที่ "เจ้าของ" ต้องการและหลังจากสำรวจรหัสฐานและเห็นว่ามันยุ่งเหยิง (เช่นใช้ "goto") ฉันต้องการทำความสะอาด นิดหน่อย. แต่ฉันเป็นกังวลเล็กน้อยและนั่นคือเหตุผลที่ฉันหันไปหาคุณทุกคน: มันเป็นมารยาทที่เหมาะสมสำหรับฉันที่จะ "แก้ไข" "รหัสไม่ดี" หรือฉันควรปล่อยให้มันเป็นและทำงานกับคุณสมบัติใหม่หรือไม่? อย่างที่ฉันพูดไว้ก่อนหน้านี้ฉันยังใหม่กับฉาก OSS ทั้งหมดและทำงานเป็นทีมโดยทั่วไปดังนั้นฉันจึงไม่ต้องการทำให้ยุ่งเหยิง

2
ฉันควรทำอย่างไรเมื่อใครบางคนลืมโครงการโอเพ่นซอร์สของฉันด้วยชื่อเดียวกัน
ฉันมีโครงการ GPL นี้ติดอยู่เป็นเวลาหนึ่งปีฉันชอบความคิดจริงๆแล้วบางคนก็แยกมันและเปลี่ยนสิ่งทั้งหมด แต่ใช้ชื่อเดียวกันฉันไม่สนใจรหัส (เป็น GPL หลังจากทั้งหมด) แต่ฉันชอบชื่อ มารยาทสำหรับสถานการณ์เช่นนี้คืออะไร? โครงการจะเป็นประโยชน์ต่อตัวเองและฉันชอบ แต่ชื่อไม่ได้สำหรับขาย .. แก้ไข: ฉันรู้ว่าถ้าฉันติดต่อผู้เขียนเขาจะเข้าใจและเปลี่ยนชื่อ แต่ตอนนี้ฉันไม่มีเวลาที่จะทำงานในโครงการนั้นดังนั้นฉันไม่ต้องการที่จะเป็น "ชื่อโทรลล์" สำหรับคนของฉัน (ชุมชนเล็ก ๆ ) ดังนั้นฉันจะปล่อยให้มันเป็นในเวลานี้คำถามของฉันเกี่ยวกับมารยาทในการฟอร์ก หากโครงการนั้นถูกทอดทิ้งพวกเขาสามารถแยกและใช้ชื่อเดียวกันหรือพวกเขาต้องได้รับชื่อใหม่หรือไม่?

1
มารยาทที่เหมาะสมสำหรับการปล่อยการเขียนที่สมบูรณ์ของโครงการที่มีอยู่คืออะไร?
ฉันใหม่สำหรับโลก opensource โครงการที่ฉันกำลังทำงานอยู่กับ Github (สำหรับการอ้างอิงเท่านั้น) โครงการที่ฉันกำลังดำเนินการอยู่เป็นปลั๊กอินสำหรับ Plex Media Server ฉันวางแผนที่จะส่งปลั๊กอินของฉันไปที่ Plex เพื่อที่จะรวมอยู่ใน "app store" ของพวกเขา ตอนนี้คำถามของฉัน เมื่อฉันเริ่มแรกฉันพบปลั๊กอินที่ถูกทอดทิ้งแบบเก่าที่ทำในสิ่งที่ฉันต้องการ แต่ไม่ค่อยดี ฉันเริ่มต้นด้วยการมีส่วนร่วมในการซื้อคืน ฉันได้ทำงานร่วมกันโดยทันทีที่มีสิทธิ์เต็มรูปแบบในการซื้อคืนเนื่องจากเจ้าของปัจจุบันบอกว่าเขายุ่งเกินกว่าที่จะยุ่งกับมันอีกต่อไป อย่างไรก็ตามในขณะที่ฉันเริ่มขุดลึกลงไปในรหัสฉันรู้ว่ามันไร้ประโยชน์ ฐานรหัสที่มีอยู่แย่มากและไม่มีวิธีแก้ไขที่มีประสิทธิภาพ ฉันลงเอยด้วยการเริ่มจากศูนย์ รหัสเดียวที่ฉันใช้ในปลั๊กอินใหม่ของฉันคือรหัสที่ฉันยืนยันตอนแรก ตอนนี้โครงการพร้อมที่จะเปิดตัว อย่างไรก็ตามฉันไม่แน่ใจว่าจะทำสิ่งนี้ได้อย่างไร ฉันเห็นตัวเลือกของฉันดังนี้: สร้าง repo ใหม่และลืมเกี่ยวกับที่มีอยู่เดิม ฉันไม่แน่ใจว่าฉันควรพูดถึง repo ก่อนหน้าและหรือผู้มีส่วนร่วม ฉันไม่ได้ใช้รหัส / แหล่งข้อมูลใด ๆ และได้สร้างฐานรหัสใหม่ทั้งหมด ในขณะที่ปลั๊กอินทำสิ่งเดียวกันกับที่เคยทำมา แต่มันทำในรูปแบบใหม่ทั้งหมดและมีประสิทธิภาพมากขึ้น ฉันแยก repo ที่มีอยู่แล้วลบรหัสที่มีอยู่และส่งรหัสใหม่ของฉัน ฉันใหม่กับ Git จริงๆฉันไม่แน่ใจว่ามันจะเป็นไปได้หรือไม่ ฉันยอมรับการเปลี่ยนแปลงของฉันกับ repo ที่มีอยู่และดูว่าผู้ให้ข้อมูลปัจจุบันต้องพูดอย่างไร ในสามตัวเลือกฉันเอนตัวไปทางแรก …

6
ความรับผิดชอบของใครเป็นผู้แก้ไขบั๊ก?
สถานการณ์ที่เกิดขึ้นหลายครั้งในโครงการโอเพ่นซอร์สจะเป็นดังนี้: ฉันสังเกตเห็นข้อผิดพลาดในการปรับใช้ของเราและหาตัวแก้ไขการแฮ็กข้อมูลอย่างรวดเร็ว (ตัวอย่างเช่นเพียงแสดงความคิดเห็นรหัสที่เราไม่ต้องการ) ฉันใช้ความพยายามพิเศษเล็กน้อยเพื่อหาข้อผิดพลาดจริง ๆ มากับชุดข้อมูลแก้ไขและส่งผ่านคำขอ Git pull หรือคล้ายกัน คำขอดึงของฉันถูกปฏิเสธ บางทีแพทช์นั้นไม่สมบูรณ์ (เช่นรวมบรรทัดที่ไม่ควรมี) บางทีมันอาจเป็นการละเมิดรูปแบบการเขียนโค้ด หรือบางทีฉันอาจทำอะไรผิดพลาดใน Git - คำขอดึงควรจะถูกลดระดับหรือบางสิ่งบางอย่าง ผู้ดูแลให้ข้อเสนอแนะเกี่ยวกับวิธีการปรับปรุงโปรแกรมแก้ไขและขอให้ฉันส่งใหม่ เมื่อมาถึงจุดนี้ฉันสับสนเกี่ยวกับวิธีการที่ฉันควรดำเนินการต่อไป เท่าที่ฉันกังวลฉันไม่มีปัญหา: ฉันแก้ไขได้ในขั้นตอนที่ 1 ฉันได้รายงานปัญหาแล้วฉันยังทำตามขั้นตอนเพื่อแก้ไขให้ผู้อื่น แต่ฉันไม่รู้สึกว่ามันเป็นคำขอแบบ "ดึง" ของฉันดังนั้นฉันจึงไม่รู้สึกว่าต้องรับผิดชอบในการปรับปรุงแพตช์ให้ฉัน สถานการณ์เฉพาะอย่างหนึ่งที่ทำให้ฉันโกรธคือหลังจากการหารือเกี่ยวกับความล้มเหลวของแพทช์ของฉันเราได้บรรลุข้อตกลงในรายชื่อผู้รับจดหมายเกี่ยวกับสิ่งที่แพตช์ที่ถูกต้องจะเป็นอย่างไร (เช่นวิธีการทำงาน จากนั้นก็ยังสันนิษฐานว่าเป็นความรับผิดชอบของฉันในการสร้างและส่งแพทช์ มีมารยาทมาตรฐานในสถานการณ์เหล่านี้หรือไม่? พวกเขาจะแก้ไขได้อย่างไร? ปฏิกิริยาของฉันผิดปกติหรือไม่ คุณคาดหวังว่าจะได้รับการแก้ไขข้อบกพร่องนานแค่ไหน? (หมายเหตุเมื่อฉันพูดว่า "โครงการโอเพ่นซอร์ส" บางโครงการมีขนาดเล็กมาก แต่อาจไม่ใช่งานอดิเรก - เป็นเพียงโครงการซอฟต์แวร์ขนาดเล็กที่ใช้กับองค์กรหลายแห่งซึ่งมอบหมายให้นักพัฒนาใช้ทรัพยากรเพื่อทำงานกับพวกเขาในกรณีที่คำตอบชัดเจน คือ "แก้ไขแพทช์และส่งใหม่" เข้าใจว่าฉันมีความรับผิดชอบต่อนายจ้างของฉันในการทำงานกับสิ่งที่เป็นประโยชน์ต่อพวกเขาใช้เวลาแก้ไขข้อผิดพลาดที่ไม่ส่งผลกระทบต่อเราจะผิด ... )

1
ฉันแก้ไขโครงการทั้งหมดของบางคนโดยไม่ตั้งใจ มีวิธีใดที่จะดึงคำขอได้หรือไม่
ฉันพบโปรเจ็กต์ที่ยอดเยี่ยมเกี่ยวกับ GitHub ที่มีคุณสมบัติศูนย์กลางที่มีประโยชน์ แต่หยาบใน "การขัด" ของการจัดการข้อผิดพลาดการบันทึกการกำหนดค่าและการตั้งค่า โครงการไม่มีการเปลี่ยนแปลง 5 ปีและมีรหัสเพียงสองร้อยบรรทัด ยังคงมีประโยชน์มากพอที่จะให้ความสนใจกับนักดูจำนวนที่เหมาะสมและส้อมจำนวนหนึ่ง จำเป็นต้องมีการเพิ่มเฉพาะสำหรับการใช้งานของฉัน แต่ก่อนหน้านั้นฉันทำการล้างข้อมูล จากนั้นฉันก็ได้วิศวกรที่คลั่งไคล้และในช่วงหนึ่งสัปดาห์ที่ฉันจบลงด้วยการเพิ่มระบบการบันทึกการบันทึกจำนวนมากการตั้งค่าอัตโนมัติการกำหนดค่าที่แยกออกจากรหัสและลงในไฟล์การกำหนดค่าภายนอก (และรหัสเพื่ออ่าน) รวมทั้งแก้ไขข้อบกพร่องสองสามเช่นเดียวกับที่ฉันพบพวกเขา ฉันคิดว่าการเปลี่ยนแปลงทั้งหมดของฉันนั้นสมเหตุสมผล / ดีและเป็นสิ่งที่ผู้ชมจำเป็นต้องใช้ แต่มีความมุ่งมั่นจำนวนมากเกือบจะมากที่สุดเท่าที่ repo มีอยู่เดิม (หลีกเลี่ยงตัวเลขเพื่อรักษาข้อมูลทั่วไปนี้) นอกจากนี้การตำหนิ git ยังแสดงให้เห็นว่าฉันได้สัมผัสเกือบทุกบรรทัดของ codebase นี้ (เล็ก!) ฉันไม่ได้ต้องการควบคุมโครงการหรือจำเป็นต้องให้เครดิตกับสิ่งที่ฉันได้ทำไป แต่ให้ทางเลือกที่ฉันต้องการที่จะเห็นการเปลี่ยนแปลงของฉันรวมเพื่อให้ทุกคนสามารถได้รับประโยชน์จากพวกเขามากกว่าที่จะซ่อนอยู่ในทางแยกใน GitHub ที่ไม่รู้จักของฉัน ฉันไม่เคยส่งคำขอดึงมาก่อน แต่ฉันรู้ว่าควรมีขนาดเล็กและง่ายต่อการตรวจสอบ แต่ที่นี่ฉันลงไปและทำการเปลี่ยนแปลงเปลี่ยนแปลงจำนวนมาก ความมุ่งมั่นของฉันนั้นสะอาดมากเมื่อฉันมีประวัติอย่างระมัดระวังตลอด แต่พวกเขาก็ยากที่จะแยกออกเป็นหลายสาขา / ดึงคำขอเพราะส่วนใหญ่จำเป็นต้องสร้างขึ้นมาเอง ตัวอย่างเช่นการกำหนดค่าภายนอกถูกสร้างขึ้นในการเตรียมการล้างข้อมูลและมีการตั้งค่าบางส่วนในการเติมการตั้งค่าเหล่านั้นการบันทึกถูกเปิดใช้งานและกำหนดค่าโดยการตั้งค่าภายนอกที่สร้างขึ้นในการตั้งค่าเป็นต้น ทำสิ่งที่ฉันสามารถทำได้เพื่อให้ยาเม็ดใหญ่โตอร่อยกว่านี้ฉันไม่รู้ว่ามันจะเป็นยังไง ฉันแบ่งออกได้สองสามอย่าง แต่การยกเครื่องครั้งใหญ่ยังคงใหญ่อยู่ ดังนั้นจะทำอย่างไรถ้าพวกเขายกเครื่องโครงการของใครบางคนโดยไม่ตั้งใจ? ฉันควรเรียนรู้บทเรียนของฉันที่จะไม่ทำและเก็บการเปลี่ยนแปลงของตัวเองไว้กับตัวเองหรือไม่? ฉันควรจะดึงคำขอและดูว่าเกิดอะไรขึ้น ฉันควรใช้คำศัพท์อธิบายตัวเองเป็นจำนวนมากหรือไม่? ฉันควรจะนำเสนอมันในบางวิธีหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.