DevAdventCalendar · opensource · Programowanie

Badge na GitHub – shields.io

Często na GitHubie w opisach projektów można zobaczyć Badge - odznaki pokazujące status builda, pokrycia kodu, status testów i innych rzeczy. Przykładowo w repozytorium Microsoft Bot Framework SDK .NET można zobaczyć następujące badge: Jak widać, odzwierciedlają one całkiem sporo różnych informacji. W ramach projektu open source DevAdventCalendar również dodaliśmy różne badge: Do wygenerowania takich odznak… Czytaj dalej Badge na GitHub – shields.io

DevAdventCalendar · opensource · Programowanie

DevAdventCalendar 2019 – podsumowanie

Kolejna edycja konkursu DevAdventCalendar skończyła się już jakiś czas temu. Przed startem edycji napisałam post opisujący nowe zasady konkursu. Teraz czas na podsumowanie. GitHub Aktywnych developerów było 5 (4 backend, 1 frontend), a dodatkowo aż 4 osoby zupełnie z zewnątrz również dorzuciły swoją małą cegiełkę do projektu rozwiązując np. jakieś issue 🙂 Bardzo się cieszę… Czytaj dalej DevAdventCalendar 2019 – podsumowanie

DevAdventCalendar · devops · opensource

Azure DevOps – szybkie wprowadzenie

Zgodnie z wyborem części z Was, która wzięła udział w ankiecie na twitterze, czas na nowe wpisy dotyczące Azure DevOps! https://twitter.com/_programmergirl/status/1216414007172698115 Zacznijmy od szybkiego wprowadzenia! Na początek wejdźmy na stronę https://azure.microsoft.com/en-us/services/devops/ Chcę rozpocząć moją przygodę z Azure DevOps, więc klikam link Sign in to Azure DevOps. Loguję się kontem Microsoft, wyrażam odpowiednie zgody i dochodzę… Czytaj dalej Azure DevOps – szybkie wprowadzenie

Git · opensource · Programowanie

GitHub – ciekawostki

Sporo osób wie o tym, że Github pozwala na wiele fajnych rzeczy, jak np. linkowanie osób przez @username czy linkowanie issues przez #issue_number. Wyszukiwanie plików Będąc na stronie repozytorium można kliknąć magiczny przycisk t i pojawi nam się opcja wyszukiwania pliku po nazwie: Sugestie zmiany kodu w Pull Requestach Dodanie małych poprawek jako zwykłego komentarza… Czytaj dalej GitHub – ciekawostki

DevAdventCalendar · Inne · opensource · Programowanie

Projekt opensource – Trello

Projektem informatycznym trzeba jakoś zarządzać. Do tego przydaje się np. Trello. Tablica Kanban Do zarządzania taskami w projekcie przydaje się tablica, pozwalająca zwizualizować kolejne etapy tworzenia oprogramowania. W moim przypadku składa się ona z pięciu kolumn: TODO - taski do zrobieniaIN PROGRESS - taski w developmencieREADY FOR REVIEW - taski wydevelopowane, które trzeba sprawdzićIN REVIEW… Czytaj dalej Projekt opensource – Trello

Git · Inne · Programowanie

Git rename branch

Git flow, o którym wspominałam już wcześniej, to fajna rzecz. Trzeba jednak pamiętać, że odpowiednio nazywać branche (w skrócie: feature/feature_name i bugfix/bug_name). Czasami zdarza się jednak, że zapomnimy o tej konwencji, a już wyślemy zmiany na serwer. Co wtedy? Wtedy można zmienić nazwę brancha. git checkout branch_namegit branch -m/--move new_branch_namegit push origin :branch_name new_branch_name Będąc… Czytaj dalej Git rename branch

DevAdventCalendar · Inne · opensource

Headery strony w social mediach

Dzisiaj post o czymś, o czym zwykle nie myślimy, nie zwracamy na to uwagi. O nagłówku strony. Okazuje się, że jego konfiguracja jest bardzo ważna, w momencie gdy chcemy dzielić się linkiem do strony np. na fb/tt. Na nagłówek może się składać się tytuł strony, jej opis oraz zdjęcie. Open graph protocol W skrócie -… Czytaj dalej Headery strony w social mediach

DevAdventCalendar · opensource · Programowanie

Projekt opensource – GitHub cz. 2

GitFlow Jak wygląda tworzenie aplikacji? W skrócie: programista tworzy nowy branch na podstawie głównego brancha (zwykle głównego brancha developerskiego develop), wprowadza zmiany na nowy branch i po zakończeniu tworzy Pull requesta. Po zaakeptowaiu Pull requesta, zmiany trafiają na główny branch develop. W celu optymalizacji pracy na branchach, warto wypracować model pracy, który nazywa się GitFlow.… Czytaj dalej Projekt opensource – GitHub cz. 2

DevAdventCalendar · opensource · Programowanie

Projekt opensource – GitHub cz. 1

Na początku, gdy zaczynamy projekt opensource, musimy ustalić, gdzie będziemy trzymać kod. W moim przypadku decyzja była prosta - GitHub. Założyłam więc na własnym profilu repozytorium DevAdventCalendar. Sprawy organizacyjne Pierwszą rzeczą, jaką należy zrobić po utworzeniu nowego repozytorium, jest utworzenie plików README.md i LICENSE (przykład). Dzięki temu wiadomo, jaka aplikacja będzie w repozytorium i jaką… Czytaj dalej Projekt opensource – GitHub cz. 1