[ English | 中文 (简体, 中国) | русский | português (Brasil) | नेपाली | 한국어 (대한민국) | Indonesia | français | español | esperanto | English (United Kingdom) | Deutsch ]

Tim Peninjau Inti

Tim reviewer inti horizon bertanggung jawab atas banyak aspek proyek horizon. Ini termasuk, tetapi tidak terbatas pada:

  • Kontributor komunitas mentor dalam desain solusi, pengujian, dan proses peninjauan

  • Secara aktif reviewing pengiriman patch, mempertimbangkan apakah patch: - berfungsi - sesuai dengan kasus penggunaan dan visi proyek - lengkap dalam hal pengujian, dokumentasi, dan catatan rilis - mempertimbangkan masalah peningkatan dari versi sebelumnya

  • Membantu dalam triage bug dan pengiriman perbaikan bug

  • Curating gerbang dan gagal triaging

  • Menjaga dokumentasi yang akurat, lengkap, dan relevan

  • Memastikan tingkat pengujian memadai dan tetap relevan saat fitur ditambahkan

  • Menjawab pertanyaan dan berpartisipasi dalam diskusi milis

  • Berinteraksi dengan tim OpenStack lainnya

  • Membantu pemeliharaan plugin horizon

Intinya, pengulas inti berbagi cita-cita umum berikut:

  • Mereka berbagi tanggung jawab dalam keberhasilan proyek dalam misinya.

  • Mereka menghargai komunitas pengembang dan pengguna yang sehat, bersemangat, dan aktif.

  • Mereka telah melakukan investasi jangka panjang dan berulang untuk meningkatkan proyek.

  • Mereka menghabiskan waktu melakukan apa yang perlu dilakukan untuk memastikan keberhasilan proyek, tidak harus apa yang paling menarik atau menyenangkan.

  • Tanggung jawab peninjau inti tidak berakhir dengan menggabungkan kode.

Core Reviewer Expectations (Harapan Peninjau Inti)

Anggota tim peninjau inti diharapkan untuk:

  • Hadiri dan berpartisipasi dalam pertemuan IRC mingguan (jika zona waktu Anda memungkinkan)

  • Monitor dan berpartisipasi dalam saluran di # openstack-horizon

  • Pantau dan berpartisipasilah dalam diskusi ``[horizon] `di milis

  • Berpartisipasi dalam sesi desain terkait di Project Team Gatherings (PTGs)

  • Tinjau pengiriman patch secara aktif dan konsisten

Harap dicatat bahwa kehadiran secara langsung (in-person) di PTG, pertengahan siklus, dan kode sprint lainnya bukanlah persyaratan untuk menjadi peninjau inti. Partisipasi juga dapat mencakup berkontribusi pada dokumen desain yang dibahas pada sesi desain.

Tinjauan aktif dan konsisten atas aktivitas tinjauan, triase bug, dan aktivitas lain akan dilakukan secara berkala dan diumpankan kembali ke tim peninjau inti sehingga semua orang tahu bagaimana perkembangannya.

Tanggung Jawab Penggabungan Kode

Sementara setiap orang didorong untuk meninjau perubahan, anggota tim peninjau inti memiliki kemampuan untuk perubahan +2/-2 dan +A pada repositori ini. Ini adalah tingkat tanggung jawab ekstra untuk tidak dianggap enteng. Menggabungkan kode dengan benar membutuhkan tidak hanya memahami kode itu sendiri, tetapi juga bagaimana kode mempengaruhi hal-hal seperti dokumentasi, pengujian, peningkatan dampak dan interaksi dengan proyek lain. Ini juga berarti Anda memperhatikan rilis tonggak (release milestones) dan memahami jika patch yang Anda gabungkan ditandai untuk rilis, terutama penting selama pembekuan fitur.

Horizon Plugin Maintenance (Pemeliharaan Plugin Horizon)

Dukungan GUI untuk sebagian besar proyek OpenStack dicapai melalui plugin horizon. Tim peninjau inti horizon memiliki tanggung jawab untuk membantu tim plugin horizon dari perspektif perubahan terkait horizon sebagai framework, misalnya, Django version bump, perbaikan pengujian, perubahan plugin interface di horizon dan sebagainya. Seorang anggota tim diharapkan mengirim dan meninjau patches terkait dengan perubahan tersebut.

Perhatikan bahwa keterlibatan dalam lebih banyak pekerjaan di plugin horizon terserah individu tetapi alangkah baiknya jika Anda terlibat jika Anda punya waktu :)