Automatyczne odnowienie wysiłków na podkreśleniach, wycofanie generatora motywów startowych komponentów
Opublikowany: 2017-06-28
W ciągu ostatnich kilku miesięcy otrzymywaliśmy zapytania dotyczące motywu startowego Underscores firmy Automattic o otwartym kodzie źródłowym. Po sześciu miesiącach braku zatwierdzeń do repozytorium GitHub i pull requestów pozostawionych bez odpowiedzi, użytkownicy i współtwórcy zaczęli się zastanawiać, czy projekt został porzucony.
Po skontaktowaniu się z Automattic w celu uzyskania aktualizacji statusu w Underscores, firma potwierdziła, że jest to nadal aktywny projekt, ale nie wyjaśniła, dlaczego przez sześć miesięcy był uśpiony.
W ciągu ostatnich kilku tygodni nastąpił nagły przypływ zatwierdzeń do repozytorium Underscores, pierwszej aktywności od grudnia 2016 r. Projekt wyszedł ze stanu hibernacji, a Automattic ogłosił zamiar wznowienia wysiłków na rzecz jego utrzymania.
„Ponieważ nadal dążymy do spójności tematów i wyobrażamy sobie, czym mogą się stać z Gutenbergiem, zwracamy naszą uwagę z powrotem na Underscores” – powiedział David Kennedy. „W zeszłym roku otrzymaliśmy od społeczności wiele pytań dotyczących Underscores i tego, czy je porzuciliśmy. Nie ma mowy! To stabilny projekt, a praca nad czymś nowym sprawiała nam przyjemność, z dala od niego. Dało nam to lepszą perspektywę i więcej pomysłów na przyszłość Underscores”.
Kennedy wyjaśnił, w jaki sposób opiekunowie projektu spędzili ostatnie półtora roku eksperymentując z komponentami, generatorem motywów startowych, który został stworzony, aby zapewnić bardziej modułowe podejście do tworzenia motywów za pomocą bloków konstrukcyjnych wielokrotnego użytku. Zespół zdecydował się wycofać Components na rzecz skupienia się na podkreśleniach i zastosowaniu tego, czego nauczyli się z eksperymentu.
„Generator, który zbudowaliśmy, aby połączyć ze sobą różne komponenty, szybko się skomplikował” — powiedział Kennedy. „Stworzyliśmy wtyczkę do lokalnego testowania kompilacji i borykaliśmy się z bezproblemowym sposobem tworzenia wielu motywów startowych z jednej bazy kodu. Oryginalny pomysł jest nadal solidny: spraw, aby motywy startowe robiły więcej, tworząc je z klocków. Ale nie osiągnęliśmy celu, więc wycofujemy komponenty”.
Podkreślenia dodaje Ulricha Pogsona jako nowego komisarza
Firma Automattic wyznaczyła Ulricha Pogsona jako nowego autora programu Underscores, drugiego, po Philipie Arthurze Moore, współpracownika innego niż Automattic, który otrzymał dostęp do zatwierdzenia. Pogson jest współtwórcą WordPressa i organizatorem spotkań, członkiem zespołu przeglądu motywów i niezależnym głosem społeczności Underscores.
Philip Arthur Moore powiedział, że jest podekscytowany wiadomością i jest wdzięczny Automattic za „nie pozwalanie, aby Underscores już gniło na winorośli”.
„Można powiedzieć, że moje zaangażowanie w temat startowy prawdopodobnie wyjdzie ze śpiączki i odnajdzie nowe życie” – powiedział Moore. „To jest dokładnie to, czego potrzebuje teraz społeczność tematyczna i nie mogłem być bardziej podekscytowany, widząc, co wymyślimy i stworzymy”.
Na początku stycznia społeczność Underscores podzieliła się obawami dotyczącymi ogólnego braku przywództwa i przejrzystości projektu. Współtwórca Sami Keijonen napisał artykuł z konstruktywnymi pomysłami na to, jak Automattic może ulepszyć rozwój Underscores. Jedną z jego sugestii dotyczących projektu było zidentyfikowanie przywództwa, które umożliwiłoby posuwanie się naprzód, osoby lub grupy osób, które mogłyby być odpowiedzialne za częstsze przeglądanie i omawianie problemów oraz ciągnięcie próśb. Zachęciłoby to do bardziej aktywnej dyskusji i testowania pull requestów.

W komentarzach do tego posta Pogson wyraził podobne obawy i powiedział, że potencjalnie byłby zainteresowany utworzeniem widełek podkreśleń.
„Osobiście też waham się, czy mogę wnieść swój wkład, ponieważ nie jestem pewien, kiedy PR zostanie połączony” – powiedział Pogson. „Chciałbym widzieć regularne opinie, zamiast łączyć PR w szale łączenia. Istnieje również starcie między zaspokajaniem potrzeb Automattic przez _s a potrzebami społeczności.
Teraz, gdy Pogson został mianowany koordynatorem, może być w stanie pomóc zespołowi w prowadzeniu aktywnej dyskusji na temat problemów i utrzymywaniu w ruchu pull requestów.
„Duża liczba osób używa podkreśleń jako bazy dla swoich klientów i motywów w w.org” – powiedział Pogson. „Chciałbym wprowadzić rzeczy, które uczyniły mnie lepszym programistą i ułatwiły innym rozpoczęcie pracy”.
Pogson powiedział, że wciąż znajduje swoją pozycję w zespole i przewiduje, że na początku najprawdopodobniej połączy proste PR-y. Lubi pracować nad Underscores i powiedział, że regularnie lubi przeglądać otwarte problemy i przekazywać opinie.
Sami Keijonen powiedział, że uważa, że dodanie Pogsona jako członka zespołu to „bardzo dobra wiadomość”.
„Z powrotem skupiają się na podkreśleniach i mogą wnieść najlepsze pomysły dotyczące komponentów do podkreśleń” – powiedział Keijonen. „Ulrich to idealny wybór na nowego członka zespołu. Od dawna zaangażowany w rozwój i zna całościowy obraz. Dobrze jest też zobaczyć osobę dokonującą zmian spoza Automattic. Zawsze mile widziane są różne perspektywy”.
Keijonen powiedział, że jest również optymistą co do tego, że David Kennedy przyjął bardziej aktywną rolę przywódczą i ma nadzieję, że projekt nadal będzie na tym czerpał korzyści.
„Z tym wszystkim, co powiedział, _s jest nadal motywem startowym Automattic” – powiedział Keijonen. „Może to oznaczać więcej decyzji związanych z wp.com w przyszłości. To jeden z powodów, dla których wielu ma swój własny widelec _s . Przytoczył kilka przykładów firm, które mają aktywne widełki Underscores, które odpowiadają ich szczególnym zainteresowaniom, w tym WebDevStudios, Zeeland Family i Digitoimisto Dude Studio.
„Będzie to interesujące partnerstwo, ponieważ jestem jedyną osobą, która nie pracowała w Automattic”, powiedział Pogson. „Myślę, że zawsze będzie pewne starcie między tym, czego potrzebuje Automattic, a tym, czego chce społeczność, tylko ze względu na charakter projektu. Wielu autorów wtyczek ma ten sam problem, gdy otrzymują żądania, które nie są idealne dla innych klientów. Wciąż jest trochę niepewności, ale jestem pewien, że te sprawy zostaną wyjaśnione w przyszłości”.
