More

    Hacktoberfest – ten hackathon to małe piwo

    Hackathon to wydarzenie programistyczne polegające na zrealizowaniu w określonym czasie projektu zgodnego założeniami organizatora. Większość z was pewnie kojarzy słowo Hackathon. Najczęściej kojarzy się ono z mitycznym kodzeniem przez 48 godzin bez przerwy na sen. Jest to najpopularniejszy typ Hackathonu. W dobie aktualnej sytuacji epidemiologicznej następuje jednak rozwój Hackathonów online i tych z dłuższym czasem na realizację.

    W tym miejscu szczególnie polecam http://devpost.com/ będący platformą, gdzie jesteśmy w stanie znaleźć i realizować zadania. Skoro „Hackathon jaki jest, każdy widzi”, więc przejdźmy do bohatera naszego artykułu.

    Czym jest Hacktoberfest?

    Hacktoberfest to poza bardzo sprytną grą słów w nazwie, wydarzenie równie sprytne w założeniu. Polega na stworzeniu w ciągu października czterech Pull Requestów (jeśli pojęcie brzmi obco to polecam: https://www.youtube.com/watch?v=VsaiEXGjjkI) na dowolnym repozytorium otwartoźródłowym (z ang. open source) na GitHubie i tyle. Pierwsze 70 tysięcy uczestników otrzyma drobne gadżety w postaci koszulki i naklejek partnerów. Udało mi się w tamtym roku załapać na ten pakiet, ale nie to jest najważniejsze. Najlepsze w tym wszystkim jest to, że każdy wygrywa. 

    Po pierwsze uczestnicy, bo przyznam szczerze, że przed zeszłoroczną edycją nigdy wcześniej nie zdecydowałem się kontrybuowanie do open source. Słowem dygresji podczas tworzenia artykułu https://www.itbuddy.pl/js-i-ts/drogi-pamietniczku-czyli-dziennik-programisty-w-gatsby-js/ miałem okazję wykorzystać tę umiejętność i pomóc naprawić błąd w szablonie z którego korzystałem.

    Po drugie twórcy open source, którzy nierzadko muszą zmagać się z niezliczoną liczbą zgłoszonych błędów i funkcjonalności, na które brakuje im rąk do pracy. A tak w ciągu miesiąca pojawia się wysyp dobrych i pomocnych duszyczek gotowych ich wesprzeć.

    Jestem zainteresowany, co dalej?

    Po pierwsze wejdź na stronę wydarzenia https://hacktoberfest.digitalocean.com/ i kliknij w przycisk START HACKING i zalogowanie się za pomocą profilu na GitHubie. Właściwie to wszystko jeśli chodzi rejestrację. Od tego momentu, jeśli dodamy Pull Request w jakimś repozytorium Open Source w trakcie trwania wydarzenia tj. 1-31 Października 2020 zostanie nam on doliczony. Tutaj widok główny profilu:

    Profil użytkownika na portalu Hacktoberfest

    Pull Requesty muszą zostać zatwierdzone przez właściciela repozytorium. Jest to obrona przed spamem, w którym ktoś doda spacje w kodzie lub, co gorsza, kod, który się nie kompiluje i wystawi Pull Request. Wtedy właściciel może dodać etykietę invalid i ten Pull Request nie będzie liczony w wydarzeniu. Ale nie przejmujcie się, jeśli wasz Pull Request będzie wisiał w stanie oczekującym, gdy nie zostanie on oznaczony jako invalid do końca 31 października, to będzie liczony w wydarzeniu.

    Nie wiesz od czego zacząć? Ze swojej strony polecam https://goodfirstissue.dev/ w wybranym przez siebie języku i nie zapomnij, że to wydarzenie to przede wszystkim zabawa. W zeszłym roku znalazłem rozwiązanie dla błędu w języku, z którym nie miałem wcześniej do czynienia. Potraktuj to więc jako odskocznię od codziennych zadań. Ludzie w tym środowisku są bardzo pomocni, więc jeśli napotkasz na problemy z konfiguracją środowiska, nie bój się poprosić o pomoc w komentarzu do zgłoszenia, jeśli plik readme nie był wystarczająco pomocny. 

    Następne zgłoszenia pójdą już jak z płatka. Warto szukać też issue z etykietą hacktoberfest https://github.com/issues?q=label%3Ahacktoberfest.

    Weź udział!

    Mam nadzieję, że udało mi się przekonać Cię do uczestnictwa w wydarzeniu. Udział może naprawdę rozwinąć umiejętność pracy w różnych projektach. Szczególnie dla osób zaczynających swoją karierę lub pracujących przez dłuższy czas nad jedną aplikacją. Możemy poznać dzięki temu jak wyglądają inne środowiska, może znajdziemy narzędzia które przydadzą się w codziennej pracy, a przy okazji pomożemy komuś rozwijać jego projekt. Powodzenia i w razie jakichkolwiek pytań zapraszam do komentowania. Życzę takiego maila pierwszego listopada na waszych skrzynkach mailowych!

    Mail z okazji ukończenia Hacktoberfestu

    Mateusz Korczyński
    Fullstack Developer orbitujący głównie wokół Javy i Reacta. Posiada 5-letnie doświadczenie komercyjne od mikroprzedsiębiorstwa po korporacje. Jednak swoje miejsce na ziemi znalazł w software housie. Miesiąc bez poznania nowego frameworka jest dla niego miesiącem straconym, więc stara się ciągle trzymać rękę na pulsie.

    Latest articles

    11 bibliotek, które powinien znać każdy iOS developer

    Przez dwanaście lat, App Store mocno zadomowił się na naszych urządzeniach mobilnych, oferując coraz to większą różnorodność aplikacji. W tym roku ich...

    Jak używać Web Components w Reactcie i Angularze

    Kontynuujemy temat użycia Web Components w budowaniu aplikacji. W tym wpisie przyjrzymy się ich zastosowaniu wraz z popularnymi frameworkami JS-wymi.

    Hacktoberfest – ten hackathon to małe piwo

    Hackathon to wydarzenie programistyczne polegające na zrealizowaniu w określonym czasie projektu zgodnego założeniami organizatora. Większość z was pewnie kojarzy słowo Hackathon. Najczęściej...

    #IThotStory, czyli największe wpadki programistów

    Co prawda programista to nie saper i może pomylić się więcej niż raz, ale każda wpadka niesie za sobą jakieś ryzyko. Zaliczyliście...

    Leave a reply

    Please enter your comment!
    Please enter your name here

    Related articles

    X