กระบวนการยอมรับแพตช์

วันที่ รายงานปัญหา ดูแหล่งที่มา ตอนกลางคืน · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

หน้านี้สรุปวิธีที่ผู้ร่วมให้ข้อมูลสามารถเสนอและเปลี่ยนแปลง Bazel ฐานของโค้ด

  1. อ่านนโยบายการบริจาคผ่าน Bazel
  2. สร้างปัญหาเกี่ยวกับ GitHub เพื่อ ให้พูดคุยเกี่ยวกับแผนและการออกแบบ คำขอพุลที่เปลี่ยนหรือเพิ่มลักษณะการทำงาน ต้องการปัญหาที่เกี่ยวข้องสำหรับการติดตาม
  3. หากคุณกำลังเสนอการเปลี่ยนแปลงที่สำคัญ ให้เขียน เอกสารการออกแบบ
  4. ตรวจสอบว่าคุณได้ลงนามในใบอนุญาตผู้สนับสนุนแล้ว ข้อตกลง
  5. เตรียมคอมมิต git ที่นำฟีเจอร์นี้ไปใช้ อย่าลืมเพิ่มการทดสอบ และอัปเดตเอกสาร หากการเปลี่ยนแปลงของคุณมีผลที่ผู้ใช้มองเห็นได้ โปรด เพิ่มบันทึกประจำรุ่น หากเป็นการเปลี่ยนแปลงที่ใช้ร่วมกันไม่ได้ อ่านคำแนะนำสำหรับการเปิดตัวการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
  6. สร้างคำขอพุลใน GitHub หากคุณเพิ่งเริ่มใช้ GitHub อ่านเกี่ยวกับการดึงข้อมูล คำขอ โปรดทราบว่า เราจำกัดสิทธิ์ในการสร้าง Branch ในที่เก็บหลักของ Bazel ดังนั้น คุณจะต้องผลักดันความมุ่งมั่นของคุณไปยังส้อมของตัวเอง ที่เก็บ
  7. ผู้ดูแล Bazel ควรกำหนดผู้ตรวจสอบให้คุณภายใน 2 วันทำการ (ยกเว้นวันหยุดในสหรัฐอเมริกาและเยอรมนี) หากคุณไม่ได้กำหนด ในระหว่างนั้น คุณสามารถส่งคำขอรับการตรวจสอบโดยส่งอีเมล bazel-dev@googlegroups.com.
  8. ทำงานร่วมกับผู้ตรวจสอบเพื่อดำเนินการตรวจสอบโค้ดให้เสร็จสมบูรณ์ สำหรับการเปลี่ยนแปลงแต่ละรายการ ให้สร้าง คอมมิตใหม่และพุชเพื่อเปลี่ยนแปลงคำขอพุลของคุณ หากรีวิว ใช้เวลานานเกินไป (ตัวอย่างเช่น หากผู้รีวิวไม่ตอบสนอง) ส่งอีเมลไปที่ bazel-dev@googlegroups.com.
  9. หลังจากการตรวจสอบเสร็จสมบูรณ์ ผู้บำรุงรักษา Bazel จะใช้แพตช์ของคุณ ระบบควบคุมเวอร์ชันภายในของ Google

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

    หลังจากส่งภายใน แพตช์จะส่งออกเป็นคอมมิต Git ที่จุดนั้นจะมีการปิดคำขอพุล GitHub การเปลี่ยนแปลงสุดท้ายทั้งหมด ที่มาจากคุณ