Page MenuHomeSealhub

Jak dołączyć do Sealcode i wdrożyć się w nasz workflow
Updated 234 Days AgoPublic

Sealcode to przede wszystkim społeczność programistów chcąca się rozwijać w webdevie i wzajemnie się w tym wspierać. Aby stać się częścią Sealcode'u, wystarczy założyć konto na forum:

https://hub.sealcode.org/w/sealcode_wiki/forum/

oraz dołączyć do naszych grup na Telegramie:

https://hub.sealcode.org/w/sealcode_wiki/telegram/

i zrobione! Witamy w społeczności Sealcode ;)

Polecamy też lajkować/followować nas na Facebooku, LinkedInie i Twitterze 😉

Aby wdrożyć się w nasz workflow, trzeba:

0. Przedstawić się na forum!

  1. uzyskać dostęp do naszego systemu zarządzania taskami;
  2. uzyskać dostęp do odpowiednich grup na Forum;
  3. dopiąć formalności;
  4. dowiedzieć się, jakie projekty realizujemy;
  5. postawić sobie środowisko developerskie;
  6. przydzielić się do projektu/projektów;
  7. wybrać sobie taska;
  8. przyswoić treść taska;
  9. wykonać taska ;)

Poniżej opiszemy, jak to zrobić :)

Jeżeli masz problem z którymkolwiek z kroków, pisz na forum! W razie wątpliwości odnośnie tego, jak korzystać z forum, ten poradnik może być przydatny. Jeżeli wolisz abyśmy zaczęli od spotkania "ramię w ramię" i pomogli Ci niezdalnie, daj znać mailowo, na Telegramie lub telefonicznie i znajdziemy na to odpowiedni termin :) Zapraszamy też na Sealcodingi

0. Przedstawienie się na forum

Upewnij się, że masz założone konto na Forum;

A następnie napisz kilka słów o sobie :) W tym celu utwórz nowy wątek na forum i nadaj mu tag hello-sealcode. W tym miejscu możesz poczytać jak inni członkowie się przedstawiali :) W swoim poście napisz, jakie masz oczekiwania wobec Sealcode.

Wątek będzie publiczny i widoczny dla wyszukiwarek internetowych.

Na forum znajdziesz też informacje o naszych spotkaniach integracyjnych, na które serdecznie zapraszamy!

1. i 2. Pozyskanie dostępów

  1. Upewnij się, że masz już założone konto na Sealhubie, oraz że masz taki sam login i na forum, i na Sealhubie.
  1. Dołącz do naszych grup na Telegramie:

    https://hub.sealcode.org/w/sealcode_wiki/telegram/
  1. Napisz do Kuby Orlika na Telegramie z prośbą o dopisanie do odpowiednich grup. W wiadomości napisz swój nick na Sealhubie/forum

Poczekaj na odpowiedź ;)

Po uzyskaniu dostępów zapoznaj się z listą zbliżających się wydarzeń - może chcesz wpaść na któreś z nich? :)

https://forum.sealcode.org/tags/wydarzenia

3. Formalności.

(Dotyczy w szczególności osób, które chcą zaliczyć praktyki studenckie w Sealcode)

W tym dokumencie znajdują się szczegółowe informacje dot. wzoru umowy, sposobu na śledzenie czasu, programu praktyk.

4. Jakie projekty realizujemy?

Po prawidłowym ustawieniu dostępów masz uprawnienia do zapoznania się z treścią tego dokumentu:

https://hub.sealcode.org/w/program-mentoringowy/nasze-projekty/

5. Postawienie środowiska deweloperskiego

System operacyjny

Najmniej problemów sprawi GNU/Linux - polecamy w szczególności dystrybucję Manjaro, ale Ubuntu czy inna w miarę aktualna dystrybucja też będą spoko.

WARNING: EDIT: Windows sprawia więcej problemów, niż się spodziewaliśmy. Zachęcamy do spróbowania Windows Subsystem fot Linux lub instalacji Manjaro obok/zamiast windowsa lub w maszynie wirtualnej.

Najnowszy OSX i Windows 10 Pro też dadzą radę, ale nie obejdzie się bez przeszkód. Windows 10 Home odpada, ponieważ nie działa na nim Docker, wymagany do uruchamiania naszych apek. Jeżeli masz tę wersję Windowsa, to musisz albo postawić Linuksa w maszynie wirtualnej, albo zainstalować Linuksa obok Windowsa. Jeżeli nie wiesz, jak to zrobić - zapytaj na forum! Pomożemy ;)

Phabricator

Phabricator to aplikacja stojąca za stroną, którą właśnie czytasz ;)

Przeklikaj się przez widoczne dla Ciebie opcje i zapoznaj się z układem. Na początku może być przytłaczający, ale z czasem stanie się intuicyjny ;)

Zapoznaj się też z artykułem zalinkowanym poniżej - jest w nim zawarty kluczowy tip pozwalający ograniczyć ilość "spamu" wysyłanego przez Sealhuba:

https://hub.sealcode.org/w/sealhub_workflow/narzedzia/phabricator/

Klucz SSH

Wykonaj instrukcje z tego tutoriala:

https://hub.sealcode.org/w/sealhub_workflow/narzedzia/klucz-ssh/

Programy developerskie

Będą potrzebne:

Zainstaluj każdy z nich - w razie problemów z instalacją poproś o pomoc :)

Notka o sudo

Czasem zdarza się, że jakaś komenda rzuca błąd typu access denied. Jeżeli ta komenda dotyczy instalacji czegoś globalnie w systemie, to najprawdopodobniej należy użyć sudo. Jednak jeżeli dotyczy czegokolwiek innego, to lepiej wstrzymać się z sudo i znaleźć inne rozwiązanie. Jest tak dlatego, że używanie sudo w lokalnym repozytorium może popsuć uprawnienia plików. W razie problemów access denied (i jakichkolwiek innych) - pytaj śmiało na forum/telegramie :)

6. Przydzielenie się do projektów.

Zapoznaj się z listą aktualnych projektów:

https://hub.sealcode.org/project/query/QOuVi6oZQgk6/

Znajdź interesujący Cię projekt - lub kilka! - i dopisz się do niego używając opcji "join project":


7. Wybór taska

Poczytaj o tym, jak działają taski w Sealhubie i jak wybierać sobie taski:

https://hub.sealcode.org/w/sealcode_wiki/maniphest_%28w_sealhubie%29/

Wejdź na stronę projektu, aby wyświetlić listę odblokowanych tasków do wzięcia:

8. Przyswojenie treści taska

Przeczytaj uważnie opis taska, który wybrałeś. Jeżeli nie jest jasne, co należy zrobić - pytaj! Napisz swoje pytania w komentarzu pod taskiem i daj znać na telegramie.

9. Wykonywanie taska - Sealhub workflow

Przypisz taska do siebie ("assign/claim") oraz ustaw mu stan na Doing - to sygnał dla innych programistów, że Ty zajmujesz się tym zadaniem.

Zapoznaj się ze Standardami Sealcode.

W Sealcode robimy taski w dwóch trybach - Audyt i Review. W ramach programu mentoringowego będziemy pracować tylko w trybie review, ale warto dowiedzieć się o nich obu:

https://hub.sealcode.org/w/sealhub_workflow/audyt-i-review/teoria/

https://hub.sealcode.org/w/sealhub_workflow/audyt-i-review/review-workflow/

Sklonuj repozytorium projektu, przeczytaj plik README w nim zawarty i postępuj wg Review Workflow.

Nad taskami pracujemy gdzie i kiedy chcemy - w domu, w pociągu, w trakcie okienka na uczelni, oraz na tzw. Sealcodingach:

https://hub.sealcode.org/w/sealcode_wiki/sealcodingi/

Powodzenia! 💪

Last Author
kuba-orlik
Last Edited
Jan 31 2020, 10:45

Event Timeline

kuba-orlik created this document.Nov 7 2018, 16:50
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik added a project: Unknown Object (Project).
kuba-orlik added a subscriber: Unknown Object (Project).
kuba-orlik edited the content of this document. (Show Details)Nov 7 2018, 17:01
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 7 2018, 17:53
kuba-orlik published a new version of this document.
kuba-orlik edited the content of this document. (Show Details)Nov 7 2018, 17:59
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 7 2018, 18:09
kuba-orlik edited the content of this document. (Show Details)Nov 7 2018, 22:40
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 14:02
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 14:11
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 15:21
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 19:09
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 19:12
kuba-orlik edited the content of this document. (Show Details)Nov 8 2018, 21:20
kuba-orlik changed the title from Jak rozpocząć udział w programie mentoringowym to Jak rozpocząć udział w Programie Mentoringowym.Nov 9 2018, 16:30
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 9 2018, 19:06
kuba-orlik edited the content of this document. (Show Details)Nov 9 2018, 19:58
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 9 2018, 20:04
kuba-orlik edited the content of this document. (Show Details)Nov 10 2018, 18:55
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 16 2018, 19:20
kuba-orlik edited the content of this document. (Show Details)Nov 18 2018, 14:18
kuba-orlik edited the content of this document. (Show Details)Nov 22 2018, 11:54
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 22 2018, 14:47
kuba-orlik edited the content of this document. (Show Details)Nov 22 2018, 14:52
kuba-orlik edited the content of this document. (Show Details)Feb 7 2019, 14:48
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Mar 8 2019, 12:18
kuba-orlik edited the content of this document. (Show Details)Mar 27 2019, 11:34
kuba-orlik edited the content of this document. (Show Details)Apr 5 2019, 11:33
kuba-orlik edited the content of this document. (Show Details)Apr 10 2019, 14:23
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Apr 10 2019, 14:37
kuba-orlik edited the content of this document. (Show Details)Apr 10 2019, 14:42
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)May 14 2019, 15:10
kuba-orlik edited the content of this document. (Show Details)Jul 8 2019, 12:58
kuba-orlik edited the content of this document. (Show Details)Jul 9 2019, 11:23
kuba-orlik edited the content of this document. (Show Details)Jul 25 2019, 20:09
kuba-orlik edited the content of this document. (Show Details)Oct 16 2019, 16:09
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Nov 8 2019, 13:28
kuba-orlik changed the title from Jak rozpocząć udział w Programie Mentoringowym to Jak dołączyć do Sealcode i wdrożyć się w nasz workflow.Nov 12 2019, 13:39
kuba-orlik edited the content of this document. (Show Details)
kuba-orlik edited the content of this document. (Show Details)Jan 1 2020, 18:56
kuba-orlik edited the content of this document. (Show Details)Jan 31 2020, 10:45