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 (bazel-discuss, bazel-dev).
กิจกรรมที่ไม่บังคับ:
- สร้างบล็อกโพสต์สำหรับบล็อก Bazel
สุขภาพและการสิ้นสุด SIG
เจ้าของ Bazel พยายามอย่างเต็มที่เพื่อรักษาสุขภาพของ SIG เจ้าของ Bazel เป็นครั้งคราวขอให้ SIG รายงานงานของ SIG เพื่อแจ้ง ชุมชน Bazel ที่กว้างขึ้นเกี่ยวกับกิจกรรมของกลุ่ม
หาก SIG ไม่มีวัตถุประสงค์หรือชุมชนที่สนใจที่เป็นประโยชน์อีกต่อไป เก็บถาวรและหยุดการดำเนินการ ทีมผลิตภัณฑ์ Bazel ขอสงวนสิทธิ์ในการ เก็บ SIG ที่ไม่มีการใช้งานดังกล่าวเพื่อรักษาประสิทธิภาพโดยรวมของโปรเจ็กต์ แม้วิธีนี้จะเป็นผลลัพธ์ ที่ดีกว่าน้อยกว่า SIG ยังเลือกยกเลิกกิจการได้ในกรณีต่อไปนี้ จะทราบดีว่าได้สิ้นสุดระยะเวลาการใช้ประโยชน์แล้ว
หมายเหตุ
เนื้อหานี้นำมาจาก Tensorflow Playbook สำหรับ SIG ด้วยการแก้ไข