Sách chơi SIG

Phạm vi của SIG

TensorFlow tổ chức các Nhóm lợi ích đặc biệt (SIG) để tập trung cộng tác vào các lĩnh vực cụ thể. SIG thực hiện công việc của họ ở nơi công cộng. Để tham gia và đóng góp, hãy xem lại công việc của nhóm và liên hệ với trưởng nhóm SIG. Chính sách thành viên khác nhau tùy theo mỗi SIG.

Phạm vi lý tưởng cho SIG đáp ứng một miền được xác định rõ ràng, trong đó phần lớn sự tham gia là từ cộng đồng. Ngoài ra, cần có đủ bằng chứng cho thấy có các thành viên cộng đồng sẵn sàng tham gia và đóng góp nếu nhóm lợi ích được thành lập.

Không phải tất cả SIG đều có cùng mức năng lượng, phạm vi rộng hoặc mô hình quản trị, vì vậy có thể sẽ có một số thay đổi.

Xem danh sách đầy đủ các SIG của TensorFlow .

Phi mục tiêu: SIG không phải là gì

SIG nhằm mục đích tạo điều kiện cho sự hợp tác trong công việc chung. Do đó, SIG là:

  • Không phải là diễn đàn hỗ trợ : danh sách gửi thư và SIG không giống nhau.
  • Không bắt buộc ngay lập tức : ngay từ đầu trong quá trình thực hiện dự án, bạn có thể không biết liệu mình có công việc chung hay cộng tác viên hay không.
  • Không phải lao động tự do : cần có năng lượng để phát triển và điều phối công việc một cách hợp tác.

Cách tiếp cận của chúng tôi đối với việc tạo SIG sẽ thận trọng—nhờ việc dễ dàng bắt đầu dự án trên GitHub, có nhiều cách để có thể thực hiện cộng tác mà không cần SIG.

vòng đời SIG

Nghiên cứu và tư vấn

Những người đề xuất của các nhóm nên thu thập bằng chứng để phê duyệt, như được nêu dưới đây. Một số con đường có thể xem xét là:

  • Một vấn đề được xác định rõ ràng hoặc tập hợp các vấn đề mà nhóm sẽ giải quyết.
  • Tham vấn với các thành viên cộng đồng những người sẽ được hưởng lợi, đánh giá cả lợi ích và mức độ sẵn sàng cam kết của họ.
  • Đối với các dự án hiện có, bằng chứng từ các vấn đề và PR cho thấy những người đóng góp quan tâm đến chủ đề này.
  • Mục tiêu tiềm năng mà nhóm có thể đạt được.
  • Yêu cầu về nguồn lực để điều hành nhóm.

Ngay cả khi nhu cầu về SIG dường như là hiển nhiên thì việc nghiên cứu và tư vấn vẫn rất quan trọng đối với sự thành công của nhóm.

Tạo nhóm mới

Nhóm mới phải tuân theo quy trình thuê tàu dưới đây. Đặc biệt, nó phải chứng minh:

  • Mục đích và lợi ích rõ ràng đối với TensorFlow (xung quanh tiểu dự án hoặc khu vực ứng dụng)
  • Hai hoặc nhiều người đóng góp sẵn sàng đóng vai trò là trưởng nhóm, sự tồn tại của những người đóng góp khác và bằng chứng về nhu cầu đối với nhóm
  • Nguồn lực ban đầu sẽ yêu cầu (thường là danh sách gửi thư và cuộc gọi hội nghị video thông thường.)

Việc phê duyệt nhóm sẽ được đưa ra theo quyết định của Nhóm cộng đồng TF, được xác định là người duy trì dự án tensorflow/cộng đồng. Nhóm sẽ tham khảo ý kiến ​​các bên liên quan khác khi cần thiết.

Trước khi bước vào các phần chính thức của quy trình, bạn nên tham khảo ý kiến ​​của nhóm cộng đồng TensorFlow, Community-team@tensorflow.org. Rất có thể sẽ cần phải trò chuyện và lặp lại trước khi yêu cầu SIG sẵn sàng.

Yêu cầu chính thức đối với nhóm mới được thực hiện bằng cách gửi điều lệ dưới dạng PR tới tensorflow/cộng đồng và đưa yêu cầu đó vào phần nhận xét về PR (xem mẫu bên dưới). Sau khi được phê duyệt, PR cho nhóm sẽ được hợp nhất và các nguồn lực cần thiết sẽ được tạo.

Yêu cầu mẫu cho SIG mới

Mẫu này sẽ có sẵn trong kho cộng đồng: SIG-request-template.md .

thuê tàu

Mỗi nhóm sẽ được thành lập với một điều lệ và chịu sự điều chỉnh của quy tắc ứng xử TensorFlow. Lưu trữ của nhóm sẽ được công khai. Tư cách thành viên có thể được mở cho tất cả mọi người mà không cần sự chấp thuận hoặc có sẵn theo yêu cầu, chờ sự chấp thuận của quản trị viên nhóm.

Điều lệ phải đề cử một quản trị viên. Ngoài quản trị viên, nhóm phải bao gồm ít nhất một người làm trưởng nhóm (những người này có thể là cùng một người), người này sẽ đóng vai trò là đầu mối liên hệ để phối hợp theo yêu cầu với nhóm cộng đồng TensorFlow.

Điều lệ này ban đầu sẽ được đăng vào danh sách gửi thư của nhóm. Kho lưu trữ cộng đồng trong tổ chức TensorFlow GitHub sẽ lưu trữ các tài liệu và chính sách đó ( ví dụ từ Kubernetes ). Khi bất kỳ nhóm nào phát triển các thực tiễn và quy ước của mình, chúng tôi hy vọng nhóm đó sẽ ghi lại những điều này trong phần có liên quan của kho lưu trữ cộng đồng.

Hợp tác và hòa nhập

Mặc dù không bắt buộc nhưng nhóm nên chọn tận dụng sự cộng tác thông qua các kênh trò chuyện hoặc cuộc gọi hội nghị đã lên lịch để tiến hành các cuộc họp. Bất kỳ cuộc họp nào như vậy nên được quảng cáo trên danh sách gửi thư và sau đó sẽ đăng các ghi chú vào danh sách gửi thư. Cuộc họp thường xuyên giúp thúc đẩy trách nhiệm giải trình và tiến bộ trong SIG.

Các thành viên trong nhóm cộng đồng TensorFlow sẽ chủ động theo dõi và khuyến khích nhóm thảo luận và hành động nếu thích hợp.

Ra mắt

Các hoạt động bắt buộc:

  • Thông báo cho các nhóm thảo luận chung của TensorFlow ( Discussion@ , developers@ ).
  • Thêm SIG vào các trang cộng đồng trên trang web TensorFlow.

Các hoạt động tùy chọn:

  • Tạo một bài đăng blog cho cộng đồng blog TensorFlow.

Tình trạng và việc chấm dứt SIG

Nhóm cộng đồng TensorFlow sẽ nỗ lực hết sức để đảm bảo sức khỏe của SIG. Đôi khi, họ sẽ yêu cầu người đứng đầu SIG cung cấp báo cáo về công việc của SIG, báo cáo này sẽ được sử dụng để thông báo cho cộng đồng TensorFlow rộng hơn về hoạt động của nhóm.

Nếu SIG không còn mục đích hữu ích hoặc cộng đồng quan tâm, nó có thể bị lưu trữ và ngừng hoạt động. Nhóm cộng đồng TF có quyền lưu trữ các SIG không hoạt động như vậy để duy trì tình trạng của dự án nói chung, mặc dù đó là kết quả ít được mong đợi hơn. SIG cũng có thể chọn giải tán nếu nhận thấy nó đã hết thời hạn sử dụng.