Podczas tegorocznej konferencji GitHub Universe dowiedzieliśmy się o dwóch ważnych aktualizacjach, które mają usprawnić pracę developerów. Jedna z nich daje możliwość sugerowania zmian w kodzie, a co ważniejsze — prostego ich akceptowania, bądź odrzucania. Wcześniej ten proces odbywał się za pomocą komentarzy.

— Najlepszą rzeczą jaką możemy dokonać, to wspieranie Was w skupieniu się na pracy — czytamy na blogu github.com. Dwie najważniejsze aktualizacje zostały nazwane: GitHub Actions i GitHub Connect (o nich dowiecie się za chwilę). Wśród ciekawszych usprawnień znajdziemy też możliwość prostszego odnoszenia się do zgłaszanych bugów przez innych kontrybutorów. Zamiast przepisywać propozycję użytkownika i sprawdzać, czy warto ją wdrożyć — wystarczy, że zaakceptujemy przesłany komentarz. Fragment nowego kodu trafi bezpośrednio na miejsce starego.

Co jeszcze niebawem ujrzymy w serwisie? Poznajcie dwie najważniejsze zmiany na GitHubie — na razie dostępne w fazie beta testów.

GitHub Actions

Dzięki GitHub Actions będziemy mogli zrezygnować z zewnętrznych narzędzi do zarządzania kodem, czy aktualizacjami, na rzecz tych przygotowanych przez społeczność GitHuba. Dawniej przeskakiwaliśmy pomiędzy zakładkami w przeglądarce, a teraz możemy korzystać z jednego serwisu, za pomocą którego dokonamy np. pull requestów. GitHub poprosił społeczność skupioną wokół serwisu, by przygotowała pierwsze narzędzia pokazujące możliwości GitHub Actions. Pełną listę znajdziecie pod tym adresem.

GitHub Connect

— Powinieneś doświadczać tego samego, co inni, bez względu na to, gdzie robisz deploy’a — tak GitHub zapowiedział kolejną aktualizację. Chce ułatwić kontrybuowanie i przeszukiwanie zasobów użytkowników. Na ten cel stworzył trzy usługi: Unified Business Identity, Unified Search oraz Unified Contributions. Pierwsza pozwala łączyć konta Business Cloud jednej organizacji, by ułatwić życie administratorom. Dwie następne pozwalają na przeszukiwanie publicznych oraz prywatnych repozytoriów zamieszczonych na kontach Business Cloud bez konieczności opuszczania konta Business Enterprise.

Bezpieczeństwo

Aktualizacja GitHuba przyniosła także zmiany dotyczące bezpieczeństwa. Od kilku lat użytkownicy GitHuba trzymający w nim kod napisany w JavaScripcie, Ruby czy Pythonie byli powiadamiani o wszelkich zagrożeniach związanych z naruszeniem bezpieczeństwa ich kodu. Do grona tych użytkowników wraz z aktualizacją dołączą Ci, którzy pracują z Javą i .NETem. Usługa jest dostępna w planach „developer”, „team” oraz „business cloud plans”.

GitHub Token Scanning — tak nazywa się jeszcze jedna aktualizacja z tego roku. Tym razem GitHub zadbał o to, byśmy przez przypadek nie opublikowali tokenów czy kluczy bezpieczeństwa. Dlatego będzie skanował kod w poszukiwaniu popularnych formatów tokenów — tak, by powiadomić nas, jeśli prawdopodobnie jeden z nich ujrzał światło dzienne.

GitHub Security Advisory API

GitHub udostępni API naszych repozytoriów dla narzędzi, których używamy do dbania o bezpieczeństwo naszego kodu.


Jak widać, w tym roku GitHub postarał się o kilka mniejszych i kilka większych aktualizacji. Dajcie znać w komentarzach, która z nich najbardziej przypadła Wam do gustu.

Zapraszamy do dyskusji
Nie ma więcej wpisów

Send this to a friend