Sách chơi SIG

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Phạm vi của một SIG

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

Phạm vi lý tưởng cho một SIG đáp ứng một miền được xác định rõ ràng, nơi phần lớn sự tham gia là từ cộng đồng. Ngoài ra, cần có đầy đủ 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ả các SIG đều có cùng mức năng lượng, phạm vi hoạt động hoặc mô hình quản trị, vì vậy hãy mong đợi một số thay đổi.

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

Không mục tiêu: SIG không phải

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

  • Không phải là một diễn đàn hỗ trợ : một danh sách gửi thư và một SIG không giống nhau.
  • Không bắt buộc ngay lập tức : ngay từ đầu trong vòng đời của một dự án, bạn có thể không biết liệu bạn có chia sẻ công việc hoặc 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à phối hợp 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 ra SIG sẽ mang tính thận trọng — nhờ vào việc dễ dàng bắt đầu các dự án trên GitHub, có nhiều cách mà sự hợp tác có thể xảy ra mà không cần đến SIG.

Vòng đời SIG

Nghiên cứu và tham vấn

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

  • Một vấn đề được xác định rõ hoặc một nhóm 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à sự 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à các bài PR mà những người đóng góp quan tâm đến chủ đề.
  • Các mục tiêu tiềm năng để nhóm đạt được.
  • Yêu cầu tài nguyên của việc điều hành nhóm.

Ngay cả khi nhu cầu về một SIG dường như là hiển nhiên, thì việc nghiên cứu và tham khảo ý kiế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 nên làm theo quy trình dưới đây để thuê tàu. Đặc biệt, nó phải chứng minh:

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

Sự chấp thuận cho nhóm sẽ được đưa ra bởi một quyết định của Nhóm Cộng đồng TF, được xác định là những người duy trì dự án tensorflow / cộng đồng. Nhóm sẽ tham khảo ý kiến ​​của 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. Có khả năng cao là cuộc trò chuyện và lặp lại sẽ được yêu cầu trước khi yêu cầu SIG sẵn sàng.

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

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

Mẫu này sẽ có sẵn trong đại diện 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à được điều chỉnh bởi quy tắc ứng xử của TensorFlow. Lưu trữ của nhóm sẽ được công khai. Tư cách thành viên có thể mở cho tất cả mọi người mà không cần phê duyệt, hoặc có sẵn theo yêu cầu, đang chờ sự chấp thuận của quản trị viên nhóm.

Điều lệ phải chỉ định một quản trị viên. Cũng như 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 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 như vậy ( ví dụ từ Kubernetes ). Khi bất kỳ nhóm nào phát triển các thông lệ 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óm nên chọn sử 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 phải được quảng cáo trên danh sách gửi thư, và ghi chú được đăng vào danh sách gửi thư sau đó. Cuộc họp thường xuyên giúp thúc đẩy trách nhiệm giải trình và tiến độ trong một SIG.

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

Ra mắt

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

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

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

Sức khỏe và sự chấm dứt của SIG

Nhóm cộng đồng TensorFlow sẽ nỗ lực hết sức để đảm bảo sức khỏe của các SIG. Đôi khi, SIG sẽ yêu cầu trưởng nhóm 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 lớn hơn về hoạt động của nhóm.

Nếu một SIG không còn mục đích hữu ích hoặc cộng đồng quan tâm, nó có thể được 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 hoạt động của dự án nói chung, mặc dù đó là một kết quả kém khả quan hơn. Một SIG cũng có thể chọn giải tán nếu nó nhận ra rằng nó đã hết thời gian sử dụng hữu ích.