Biblioteki Open Source WordPress (dlaczego powinienem je udostępniać)
- prywatne repozytoria są zazwyczaj dedykowane projektom klientów lub projektom, które moim zdaniem nie są jeszcze gotowe do użycia przez innych (ze względu na koszty zarządzania nimi),
- Gisty służą wyłącznie do udostępniania fragmentów kodu na tym blogu i to wszystko,
- Biblioteki WordPress o otwartym kodzie źródłowym są od czasu do czasu dostępne, ale stały się dość przestarzałe,
Ale podczas rozmowy zdałem sobie sprawę, że mam wiele małych klas, wtyczek, narzędzi, funkcji, pomocników itp. związanych z rozwojem WordPressa lub JavaScriptem, których nigdy tak naprawdę nie umieszczałem na GitHubie.
Wiele z tego, co obecnie mam, jest nieaktualne.
Oznacza to, że tak naprawdę nie otwieram swoich bibliotek WordPressa. Mam ku temu powody, ale najważniejsze jest to, że chcę to zmienić.
Biblioteki WordPress typu open source
Po pierwsze przyznaję, że to wstyd. Mam na myśli to, że kopię open source ze względu na wolne oprogramowanie (do nauki, do rozwidlenia, do edukacji, użytkowania i tak dalej). Ale jeśli mam być szczery, ciężar związany z utrzymaniem projektu, który może stać się popularny, staje się nieco trudniejszy do udźwignięcia.
W rzeczywistości może to być przytłaczające do punktu, w którym będziesz chciał po prostu zignorować wszelkie opinie, które możesz otrzymać. Nie jestem fanem tego przede wszystkim ze względu na brak szacunku.
Z drugiej strony mógłbym po prostu oznaczyć repozytorium jako prywatne, ale komu to pomaga? Projekt nie jest zlecony ani nic, więc po co trzymać go w zamknięciu?
Jak wspomniałem w wielu wpisach na blogu w tym roku, jedną z rzeczy, które chcę zrobić, jest wprowadzenie pewnych zmian na tym blogu. Postrzegam to jako centrum wielu tego, co robię, więc dzielenie się różnymi projektami i tego typu rzeczami miałoby sens, prawda?
Jasne, dzieliłem się kilkoma projektami na przestrzeni lat (i możesz je zobaczyć), ale wiele z nich jest przestarzałych lub nieutrzymanych. Rozważałem zniszczenie większości mojego konta i rozpoczęcie od nowa, ale otrzymałem inne rady.
W każdym razie nie oznacza to, że dzielę się danym projektem dzisiaj, ale wkrótce. Zamiast tego chodzi bardziej o obciążenie związane z zarządzaniem projektem open source.
Czekaj, co? Podziel się swoją pracą, ale to za dużo pracy?
Do tego momentu pozwól mi wyjaśnić: absolutnie w żaden sposób nie twierdzę, że prosta wtyczka WordPress lub inna biblioteka narzędziowa jest porównywalna z innymi dużymi aplikacjami , które znamy.
Nie mam urojeń (przez większość czasu).
Ale jestem też w miejscu, w którym próbuję prowadzić biznes, budować rynek specjalnie dla wtyczek dla blogerów i pracować nad pracą klienta cały czas próbując dzielić się niektórymi rzeczami ze społecznością programistów, którzy często dają tak wiele. .
Jasne, mamy tych, którzy są mniej niż wybitni, mówiąc grzecznie, ale z mojego doświadczenia wynika, że mamy mnóstwo ludzi, którzy uwielbiają otwierać problemy, przesyłać pull requesty i oferować krytykę kodu.
A to może sprawić, że projekt stanie się o wiele lepszy.
Dążenie do lepszego
Biorąc to wszystko pod uwagę, postaram się wykonać lepszą pracę polegającą na otwartym pozyskiwaniu niektórych rzeczy, które po prostu mam. Nie wiem, czy to się przyda. Nie wiem czy to komuś pomoże. Ale to było dla mnie korzystne, a to rzeczy, których używam, chciałem, aby istniały, a które pomagają mi na co dzień.
Więc nieśmiało, począwszy od przyszłego tygodnia, podzielę się niektórymi z tych rzeczy.