Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Buku pedoman SIG

Cakupan SIG

TensorFlow menyelenggarakan Kelompok Minat Khusus (SIG) untuk memfokuskan kolaborasi pada area tertentu. SIG melakukan pekerjaannya di depan umum. Untuk bergabung dan berkontribusi, tinjau pekerjaan grup, dan hubungi pemimpin SIG. Kebijakan keanggotaan bervariasi pada setiap SIG.

Cakupan ideal untuk SIG memenuhi domain yang terdefinisi dengan baik, di mana sebagian besar partisipasinya berasal dari komunitas. Selain itu, harus ada cukup bukti bahwa ada anggota masyarakat yang bersedia untuk terlibat dan berkontribusi jika kelompok kepentingan tersebut dibentuk.

Tidak semua SIG akan memiliki tingkat energi, keluasan cakupan, atau model tata kelola yang sama, jadi diharapkan ada beberapa variabilitas.

Lihat daftar lengkap SIG TensorFlow .

Non-tujuan: Apa SIG bukanlah

SIG dimaksudkan untuk memfasilitasi kolaborasi pada pekerjaan bersama. Oleh karena itu, SIG adalah:

  • Bukan forum dukungan : milis dan SIG bukanlah hal yang sama.
  • Tidak segera diperlukan : di awal kehidupan proyek, Anda mungkin tidak tahu apakah Anda telah berbagi pekerjaan atau kolaborator.
  • Bukan tenaga kerja gratis : energi dibutuhkan untuk tumbuh dan mengoordinasikan pekerjaan secara kolaboratif.

Pendekatan kami terhadap pembuatan SIG akan konservatif — berkat kemudahan memulai proyek di GitHub, ada banyak cara di mana kolaborasi dapat terjadi tanpa perlu SIG.

Siklus hidup SIG

Riset dan konsultasi

Pengusul kelompok harus mengumpulkan bukti untuk persetujuan, seperti yang ditentukan di bawah ini. Beberapa cara yang mungkin untuk dipertimbangkan adalah:

  • Masalah yang didefinisikan dengan baik atau serangkaian masalah yang akan dipecahkan oleh kelompok.
  • Konsultasi dengan anggota masyarakat yang akan mendapat manfaat, menilai manfaat dan kesediaan mereka untuk berkomitmen.
  • Untuk proyek yang ada, bukti dari isu dan PR bahwa kontributor peduli dengan topik tersebut.
  • Potensi tujuan yang ingin dicapai kelompok.
  • Persyaratan sumber daya untuk menjalankan grup.

Sekalipun kebutuhan akan SIG tampak jelas, penelitian dan konsultasi tetap penting untuk keberhasilan kelompok.

Membuat grup baru

Grup baru harus mengikuti proses di bawah ini untuk pencarteran. Secara khusus, itu harus menunjukkan:

  • Tujuan dan manfaat yang jelas bagi TensorFlow (baik di sekitar subproyek atau area aplikasi)
  • Dua atau lebih kontributor yang bersedia bertindak sebagai pimpinan grup, keberadaan kontributor lain, dan bukti permintaan untuk grup
  • Sumber daya yang awalnya diperlukan (biasanya, milis dan panggilan VC biasa.)

Persetujuan untuk grup akan diberikan oleh keputusan dari Tim Komunitas TF, yang didefinisikan sebagai pengelola tensorflow / proyek komunitas. Tim akan berkonsultasi dengan pemangku kepentingan lain jika diperlukan.

Sebelum memasuki bagian formal proses, disarankan untuk berkonsultasi dengan tim komunitas TensorFlow, community-team@tensorflow.org. Sangat mungkin bahwa percakapan dan iterasi akan diperlukan sebelum permintaan SIG siap.

Permintaan formal untuk grup baru dilakukan dengan mengirimkan piagam sebagai PR ke tensorflow / komunitas, dan menyertakan permintaan di komentar di PR (lihat templat di bawah). Dengan persetujuan, PR untuk grup akan digabungkan dan sumber daya yang diperlukan dibuat.

Permintaan Template untuk SIG Baru

Template ini akan tersedia di repo komunitas: SIG-request-template.md .

Pemborongan

Setiap grup akan ditetapkan dengan piagam, dan diatur oleh kode etik TensorFlow. Arsip grup akan terbuka untuk umum. Keanggotaan dapat terbuka untuk semua tanpa persetujuan, atau tersedia atas permintaan, menunggu persetujuan dari pengurus grup.

Piagam harus menunjuk seorang administrator. Selain sebagai administrator, grup harus menyertakan setidaknya satu orang sebagai pemimpin (ini mungkin orang yang sama), yang akan berfungsi sebagai titik kontak untuk koordinasi sebagaimana diperlukan dengan tim komunitas TensorFlow.

Piagam ini awalnya akan diposting ke milis grup. Repositori komunitas di organisasi TensorFlow GitHub akan mengarsipkan dokumen dan kebijakan tersebut ( contoh dari Kubernetes ). Saat grup mana pun mengembangkan praktik dan konvensi, kami mengharapkannya untuk mendokumentasikannya dalam bagian yang relevan dari repositori komunitas.

Kolaborasi dan inklusi

Meskipun tidak diwajibkan, grup harus memilih untuk menggunakan kolaborasi melalui panggilan konferensi terjadwal atau saluran obrolan untuk melakukan pertemuan. Pertemuan semacam itu harus diiklankan di milis, dan catatan diposting ke milis setelahnya. Rapat rutin membantu mendorong akuntabilitas dan kemajuan dalam SIG.

Anggota tim komunitas TensorFlow akan secara proaktif memantau dan mendorong grup untuk berdiskusi dan bertindak sebagaimana mestinya.

Peluncuran

Aktivitas yang dibutuhkan:

  • Memberi tahu grup diskusi umum TensorFlow ( diskusikan @ , developer @ ).
  • Menambahkan SIG ke halaman komunitas di situs web TensorFlow.

Kegiatan opsional:

  • Membuat postingan blog untuk komunitas blog TensorFlow.

Kesehatan dan penghentian SIG

Tim komunitas TensorFlow akan melakukan upaya terbaik untuk memastikan kesehatan SIG. Dari waktu ke waktu, ia akan meminta pimpinan SIG untuk memberikan laporan pekerjaan SIG, yang akan digunakan untuk menginformasikan komunitas TensorFlow yang lebih luas tentang aktivitas grup.

Jika SIG tidak lagi memiliki tujuan yang berguna atau komunitas yang tertarik, SIG dapat diarsipkan dan berhenti beroperasi. Tim komunitas TF berhak mengarsipkan SIG yang tidak aktif tersebut, untuk menjaga kesehatan proyek secara luas, meskipun hasilnya kurang disukai. SIG juga dapat memilih untuk dibubarkan jika menyadari bahwa SIG telah mencapai akhir masa manfaatnya.