Automattic untuk Memperbarui Upaya di Garis Bawah, Menghentikan Generator Tema Pemula Komponen

Diterbitkan: 2017-06-28

Selama beberapa bulan terakhir kami telah menerima pertanyaan tentang open source Underscores tema starter Automattic. Setelah enam bulan tidak ada komitmen ke repositori GitHub dan permintaan tarik yang tidak dijawab, pengguna dan kontributor mulai bertanya-tanya apakah proyek tersebut ditinggalkan.

Setelah menghubungi Automattic untuk mendapatkan pembaruan status di Garis Bawah, perusahaan mengonfirmasi bahwa itu masih merupakan proyek aktif tetapi tidak akan menjelaskan mengapa itu tidak aktif selama enam bulan.

Selama beberapa minggu terakhir tiba-tiba ada kebingungan komitmen ke repositori Underscores, aktivitas pertama sejak Desember 2016. Proyek telah keluar dari hibernasi dan Automattic mengumumkan niatnya untuk memperbarui upayanya dalam mempertahankannya.

“Saat kami terus mendorong konsistensi dalam tema dan membayangkan apa yang akan terjadi dengan Gutenberg, kami membawa perhatian kami kembali ke Garis Bawah,” kata David Kennedy. “Dalam setahun terakhir, kami mendapat banyak pertanyaan dari komunitas tentang Garis Bawah dan apakah kami telah mengabaikannya. Tidak mungkin! Ini adalah proyek yang stabil, dan kami senang mengerjakan sesuatu yang baru, jauh dari itu. Ini memberi kami perspektif yang lebih baik dan lebih banyak ide untuk masa depan Garis Bawah.”

Kennedy menjelaskan bagaimana pengelola proyek telah menghabiskan satu setengah tahun terakhir bereksperimen dengan Komponen, generator tema pemula yang dibuat untuk memberikan pendekatan yang lebih modular untuk pengembangan tema dengan blok bangunan yang dapat digunakan kembali. Tim telah memutuskan untuk menghentikan Komponen demi memfokuskan kembali pada Garis Bawah dan menerapkan apa yang mereka pelajari dari eksperimen.

“Generator yang kami buat untuk menyatukan berbagai komponen menjadi rumit dengan cepat,” kata Kennedy. “Kami membuat plugin untuk menguji build secara lokal dan berjuang dengan cara yang mulus untuk membuat banyak tema pemula dari satu basis kode. Ide orisinalnya masih solid: buat tema pemula berbuat lebih banyak dengan menyusunnya dari blok bangunan. Tapi kami tidak mencapai sasaran, jadi kami menghentikan Components.”

Menggarisbawahi Menambahkan Ulrich Pogson sebagai Committer Baru

Automattic telah menunjuk Ulrich Pogson sebagai committer baru untuk Underscores, kontributor non-Automattic kedua, setelah Philip Arthur Moore, untuk menerima akses commit. Pogson adalah kontributor WordPress dan penyelenggara pertemuan, anggota Tim Peninjau Tema, dan suara independen untuk komunitas Garis Bawah.

Philip Arthur Moore mengatakan dia senang mendengar berita itu dan berterima kasih kepada Automattic karena "tidak membiarkan Garis Bawah membusuk lagi."

“Adalah adil untuk mengatakan bahwa keterlibatan saya dengan tema awal kemungkinan akan keluar dari koma dan menemukan kehidupan baru,” kata Moore. “Inilah yang dibutuhkan komunitas bertema saat ini, dan saya sangat bersemangat untuk melihat apa yang kami hasilkan dan ciptakan.”

Pada awal Januari, komunitas Underscores berbagi keprihatinan tentang kurangnya kepemimpinan dan transparansi proyek secara umum. Kontributor Sami Keijonen menulis sebuah artikel dengan ide-ide konstruktif tentang bagaimana Automattic dapat meningkatkan pengembangan Garis Bawah. Salah satu sarannya untuk proyek ini adalah untuk mengidentifikasi kepemimpinan untuk bergerak maju, seseorang atau sekelompok orang yang dapat bertanggung jawab untuk meninjau dan mendiskusikan masalah dan menarik permintaan lebih sering. Ini akan mendorong diskusi dan pengujian pull request yang lebih aktif.

Dalam komentar posting ini, Pogson menyatakan keprihatinan yang sama dan mengatakan dia berpotensi tertarik untuk membuat garpu Garis Bawah.

“Secara pribadi saya juga ragu untuk berkontribusi karena saya tidak yakin kapan PR akan digabungkan,” kata Pogson. “Saya ingin melihat umpan balik reguler alih-alih PR digabungkan dalam foya penggabungan. Ada juga bentrokan antara _s memenuhi kebutuhan Automattic dan pada saat yang sama dengan kebutuhan masyarakat.”

Sekarang Pogson telah ditunjuk sebagai komitter, dia mungkin dapat membantu tim dalam mempertahankan diskusi aktif tentang masalah dan menjaga permintaan tarik tetap berjalan.

“Sejumlah besar orang menggunakan Garis Bawah sebagai basis untuk klien mereka dan untuk tema di w.org,” kata Pogson. “Saya ingin membawa hal-hal yang membuat saya menjadi pengembang yang lebih baik dan memudahkan orang lain untuk memulai.”

Pogson mengatakan dia masih menemukan posisinya di tim dan dia mengantisipasi kemungkinan besar dia akan menggabungkan PR sederhana di awal. Dia senang mengerjakan Garis Bawah dan mengatakan bahwa dia secara teratur suka membahas masalah terbuka dan memberikan umpan balik.

Sami Keijonen mengatakan dia pikir penambahan Pogson sebagai committer adalah “berita yang sangat bagus.”

“Mereka mengembalikan fokus pada Garis Bawah, dan mereka dapat membawa ide-ide terbaik dari Komponen ke Garis Bawah,” kata Keijonen. “Ulrich adalah pilihan yang tepat sebagai committer baru. Dia telah terlibat dalam pengembangan untuk waktu yang lama dan mengetahui gambaran besarnya. Ini juga bagus untuk melihat committer dari luar Automattic. Berbagai jenis perspektif selalu diterima.”

Keijonen mengatakan dia juga optimis bahwa David Kennedy telah mengambil peran kepemimpinan yang lebih aktif dan berharap proyek ini akan terus mendapat manfaat darinya.

“Dengan semua itu, _s masih menjadi tema awal Automattic,” kata Keijonen. “Ini bisa berarti lebih banyak keputusan terkait wp.com di masa depan. Itulah salah satu alasan mengapa banyak yang memiliki garpu _s sendiri.” Dia mengutip beberapa contoh perusahaan yang memiliki garpu aktif Garis Bawah untuk memenuhi minat khusus mereka, termasuk WebDevStudios, Zeeland Family, dan Digitoimisto Dude Studio.

“Ini akan menjadi kemitraan yang menarik karena saya satu-satunya pembuat komitmen yang belum bekerja di Automattic,” kata Pogson. “Saya pikir akan selalu ada bentrokan tertentu antara apa yang dibutuhkan Automattic dan apa yang diinginkan masyarakat, hanya karena sifat proyeknya. Banyak pembuat plugin memiliki masalah yang sama di mana mereka mendapatkan permintaan yang tidak ideal untuk pelanggan lain. Masih ada sedikit ketidakpastian tetapi saya yakin hal-hal ini akan diklarifikasi di masa depan.”