กลุ่มความสนใจพิเศษของ Bazel

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

Bazel จัดกลุ่มความสนใจพิเศษ (SIG) เพื่อเน้นการคอลแลบเกี่ยวกับ และสนับสนุนการสื่อสารและการประสานงานระหว่างเจ้าของ Bazel ผู้ดูแล และผู้ร่วมให้ข้อมูล นโยบายนี้ มีผลกับ bazelbuild

SIG ทำงานต่อสาธารณะ ขอบเขตในอุดมคติสำหรับ SIG จะครอบคลุม ซึ่งการเข้าร่วมส่วนใหญ่มาจากชุมชน SIG อาจ มุ่งเน้นที่เก็บที่ดูแลโดยชุมชนใน bazelbuild (เช่น ภาษา ) หรือมุ่งเน้นที่ส่วนของโค้ดในที่เก็บ Bazel (เช่น ระยะไกล การดำเนินการ)

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

ดูรายการทั้งหมดของ Bazel SIG

ไม่ใช่เป้าหมาย: SIG คืออะไร

SIG มีวัตถุประสงค์เพื่อส่งเสริมการทำงานร่วมกันในการทำงานร่วมกัน SIG คือ ดังนั้น:

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

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

วงจรของ SIG

ส่วนนี้จะครอบคลุมวิธีสร้าง SIG

การวิจัยและการให้คำปรึกษา

หากต้องการเสนอกลุ่ม SIG ใหม่ ให้รวบรวมหลักฐานเพื่อขออนุมัติตามที่ระบุก่อน ที่ด้านล่าง วิธีที่เป็นไปได้บางส่วนที่ควรพิจารณา ได้แก่

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

แม้ว่าความจำเป็นใน SIG จะชัดเจนในตัวเอง แต่การค้นคว้าและการให้คำปรึกษา ยังคงมีความสำคัญต่อความสำเร็จของกลุ่ม

สร้างกลุ่มใหม่

กลุ่มใหม่ควรทำตามขั้นตอนด้านล่างสำหรับการเช่ารถ ยิ่งไปกว่านั้น ต้องแสดงให้เห็น:

  • วัตถุประสงค์และประโยชน์ที่ชัดเจนสำหรับ Bazel (ทั้งในเรื่องโครงการย่อยหรือ พื้นที่ใช้งาน)
  • ผู้มีส่วนร่วมอย่างน้อยสองคนเต็มใจที่จะทำหน้าที่เป็นหัวหน้ากลุ่ม มีผู้อื่นอยู่ ผู้สนับสนุน และหลักฐานของความต้องการสำหรับกลุ่ม
  • แต่ละกลุ่มต้องใช้รายชื่ออีเมลที่เข้าถึงได้แบบสาธารณะอย่างน้อย 1 รายการ SIG อาจใช้รายการสาธารณะรายการหนึ่งซ้ำ เช่น bazel-discuss ถามหารายการ สำหรับ @bazel.build หรือสร้างรายการของตนเอง
  • ทรัพยากรที่ SIG ต้องการในตอนแรก (โดยปกติจะเป็นรายชื่ออีเมลและ วิดีโอคอล)
  • SIG สามารถแสดงเอกสารและไฟล์จากไดเรกทอรีใน bazelbuild/community หรือจากที่เก็บของตนเองใน bazelbuild GitHub องค์กร SIG อาจลิงก์ไปยังแหล่งข้อมูลภายนอกหากเลือกที่จะจัดระเบียบ งานของพวกเขาภายนอกองค์กร bazelbuild GitHub
  • เจ้าของ Bazel อนุมัติหรือปฏิเสธใบสมัคร SIG และปรึกษา ผู้มีส่วนเกี่ยวข้องได้ตามความจำเป็น

ก่อนเข้าสู่ช่วงกระบวนการอย่างเป็นทางการ คุณควรปรึกษากับ ทีมผลิตภัณฑ์ Bazel ที่ product@bazel.build SIG ส่วนใหญ่ต้องมีการสนทนา และการทำซ้ำก่อนที่จะได้รับอนุมัติ

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

คำขอเทมเพลตสำหรับ SIG ใหม่

หากต้องการขอ SIG ใหม่ ให้ใช้เทมเพลตในที่เก็บของชุมชนดังนี้ SIG-request-template.md.

การเหมาลำ

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

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

ผู้สร้างกลุ่มต้องโพสต์กฎบัตรลงในรายชื่ออีเมลของกลุ่ม ชุมชน ในองค์กร Bazel GitHub เพื่อเก็บเอกสารดังกล่าวและ เมื่อกลุ่มมีการพัฒนาแนวทางปฏิบัติและแนวปฏิบัติ เราควรปรับปรุง สิทธิ์ของตนในส่วนที่เกี่ยวข้องของที่เก็บของชุมชน

การทำงานร่วมกันและการไม่แบ่งแยก

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

สมาชิกทีมผลิตภัณฑ์ Bazel อาจตรวจสอบและกระตุ้นให้กลุ่ม อภิปรายและดำเนินการตามที่เหมาะสม

เปิด SIG

กิจกรรมที่จำเป็น

กิจกรรมที่ไม่บังคับ:

  • สร้างบล็อกโพสต์สำหรับบล็อก Bazel

สุขภาพและการสิ้นสุด SIG

เจ้าของ Bazel พยายามอย่างเต็มที่เพื่อรักษาสุขภาพของ SIG เจ้าของ Bazel เป็นครั้งคราวขอให้ SIG รายงานงานของ SIG เพื่อแจ้ง ชุมชน Bazel ที่กว้างขึ้นเกี่ยวกับกิจกรรมของกลุ่ม

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

หมายเหตุ

เนื้อหานี้นำมาจาก Tensorflow Playbook สำหรับ SIG ด้วยการแก้ไข