Następna faza enzymu

(27 lutego 2020 r.)

W 2016 roku (Airbnb wypuściło Enzyme, naszą bibliotekę do testowania komponentów React). W ciągu następnych 4 lat projekt zgromadził ponad 18 000 gwiazdek i ponad 340 współtwórców . GitHub informuje nas również, że Enzyme jest używany przez ponad 230 000 repozytoriów i 24 000 pakietów , a npm podaje, że jest pobrano około 2 milionów razy w tygodniu .

Reakcja społeczności na ten projekt była co najmniej zdumiewająca. Znaczna część sukcesu Enzyme jest wynikiem otwarcia i skomentowania przez aktywną społeczność React ważnych problemów i przesyłania wysokiej jakości żądań pull. Cały Twój wkład bezpośrednio przyczynił się do sukcesu tego projektu – nie moglibyśmy tego zrobić bez Ciebie .

Ta społeczność jest w dużej mierze powodem, dla którego z radością ogłaszamy, że będziemy przenieść własność Enzyme na nową organizację enzymejs GitHub . Wierzymy, że ten nowy dom pomoże projektowi nadal wspierać potrzeby społeczności w przyszłości. Sukces tutaj wykroczył poza Airbnb jako pojedyncza organizacja i nadszedł czas, aby nasze dziecko zostało wprowadzone na rynek jako odnosząca sukcesy osoba dorosła.

Wewnętrznie w Airbnb Enzyme był katalizatorem lepszego pokrycia testów frontendowych i jest obecnie używany w ponad 17 000 testów. Podczas gdy inne opcje, takie jak React Testing Library , zyskały popularność w Airbnb, nadal będziemy używać Enzyme i przyczyniać się do jego rozwoju w dającej się przewidzieć przyszłości. Jeśli chcesz pomóc Enzyme w rozwoju, zapoznaj się z otwartymi problemami i żądaniami ściągnięcia – tag „potrzebna pomoc” to świetny punkt wyjścia.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *