Aplikacja ma za zadanie uprościć organizację zadań. Są one przechowywane na zdalnym serwerze(Firebase
). Zadania(TO-DO
) po skończeniu są oznaczane jako DONE
i nie wyświetlają się więcej na liście.
Aplikacja umożliwia również współdzielenie zadań z innymi osobami.
W Trello dzielimy projekt na podzadania. Po dodaniu nowego, pod jego nazwą pojawia się numer (np #1)
Biorąc zadanie na siebie, przenosimy je do kategorii In progress
, po czym tworzymy u siebie branch o nazwie feature-numer_zadania
(np. dla zadania 'podpięcie firebase do aplikacji' o numerze #1, tworzymy branch feature-1).
Gdy zadanie uznajemy za skończone, pushujemy je na GitHuba.
Nazwa brancha jest ważna ze względu na pull request!
Pull request jest to sprawdzenie dodanej funkcjonalności przez innego członka zespołu. Gdy ten nie znajdzie żadnych błędów, dokonuje pull request na branch develop
, klikając na zielony przycisk:
I od tej chwili zmiany z brancha feauture są dostępne na develop'ie
. Pozostaje jeszcze na Trello przesunąć zadanie ma DONE
Na GitHub'ie można zdefiniować reguły dla branchy i właśnie dla gałęzi feature-*
został nałożony obowiązek pull requestów.