Google berkomitmen untuk memajukan kesetaraan rasial untuk komunitas Kulit Hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Buku pedoman SIG

Lingkup SIG

TensorFlow menjadi tuan rumah Kelompok Minat Khusus (SIG) untuk memfokuskan kolaborasi pada area tertentu. SIG melakukan pekerjaannya di depan umum. Untuk bergabung dan berkontribusi, tinjau pekerjaan kelompok, dan hubungi pemimpin SIG. Kebijakan keanggotaan bervariasi berdasarkan per-SIG.

Cakupan ideal untuk SIG memenuhi domain yang ditentukan dengan baik, di mana mayoritas partisipasi berasal dari komunitas. Selain itu, harus ada bukti yang cukup bahwa ada anggota masyarakat yang mau terlibat dan berkontribusi jika kelompok kepentingan dibentuk.

Tidak semua SIG akan memiliki tingkat energi, keluasan ruang lingkup, atau model tata kelola yang sama, jadi harapkan beberapa variabilitas.

Lihat daftar lengkap TensorFlow SIG .

Non-tujuan: Apa yang SIG bukan

SIG yang dimaksudkan adalah untuk memfasilitasi kolaborasi pada pekerjaan bersama. SIG karenanya:

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

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

Siklus hidup SIG

Penelitian dan konsultasi

Pengusul kelompok harus mengumpulkan bukti untuk disetujui, sebagaimana ditentukan di bawah ini. Beberapa jalan yang mungkin untuk dipertimbangkan adalah:

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

Bahkan jika kebutuhan akan SIG tampak jelas, penelitian dan konsultasi masih penting untuk keberhasilan kelompok.

Membuat grup baru

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

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

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

Sebelum memasuki bagian formal dari 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 termasuk permintaan dalam komentar pada PR (lihat templat di bawah). Pada persetujuan, PR untuk grup akan digabung dan sumber daya yang diperlukan dibuat.

Permintaan Template untuk SIG Baru

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

Pemborongan

Setiap kelompok akan dibentuk dengan piagam, dan diatur oleh kode perilaku TensorFlow. Arsip grup akan bersifat publik. Keanggotaan dapat terbuka untuk semua tanpa persetujuan, atau tersedia berdasarkan permintaan, menunggu persetujuan dari administrator grup.

Piagam tersebut harus mencalonkan 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 seperti yang dipersyaratkan dengan tim komunitas TensorFlow.

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

Kolaborasi dan inklusi

Meskipun tidak diamanatkan, grup harus memilih untuk menggunakan kolaborasi melalui panggilan konferensi terjadwal atau saluran obrolan untuk melakukan pertemuan. Setiap rapat seperti itu harus diiklankan di milis, dan catatan diposting ke milis sesudahnya. Pertemuan rutin membantu mendorong akuntabilitas dan kemajuan dalam SIG.

Anggota tim komunitas TensorFlow akan secara proaktif memantau dan mendorong kelompok untuk berdiskusi dan bertindak sesuai keperluan.

Peluncuran

Kegiatan yang diperlukan:

  • Memberitahu grup diskusi umum TensorFlow ( diskusikan @ , pengembang @ ).
  • Menambahkan SIG ke halaman komunitas di situs web TensorFlow.

Kegiatan opsional:

  • Membuat posting blog untuk komunitas blog TensorFlow.

Kesehatan dan terminasi SIG

Tim komunitas TensorFlow akan melakukan upaya terbaik untuk memastikan kesehatan SIG. Dari waktu ke waktu ia akan meminta pimpinan SIG untuk memberikan laporan tentang pekerjaan SIG, yang akan digunakan untuk memberi tahu komunitas TensorFlow yang lebih luas tentang kegiatan kelompok.

Jika SIG tidak lagi memiliki tujuan yang bermanfaat atau komunitas yang tertarik, itu dapat diarsipkan dan berhenti beroperasi. Tim komunitas TF memiliki hak untuk mengarsipkan SIG yang tidak aktif tersebut, untuk menjaga kesehatan proyek secara luas, meskipun itu adalah hasil yang kurang disukai. SIG juga dapat memilih untuk membubarkan jika mengakui telah mencapai akhir masa manfaatnya.