Prywatne repozytorium- udostępnione tylko dla rekrutrów
Nie udostępniać kodu, a jedynie link do aplikacji umieszczonej na hostingu
Cel bez znaczenia, rekruter nie będzie tracił czasu na przeglądanie kodu, zrobi to pobieżnie. Jeśli firmie zależy na kodzie etc, to dostaniesz odpowiednie zadanie na impementacje.
W przeciwnym razie rekruter i tak pobłażliwie spojrzy tylko na api wizualnie jak klient. Na to nie ma czasu zeby komus kod przeglądać :), chyba że to ostatni etap gdzie jest juz kilku kandydatów
W świetle prawa autorskiego : można dobrowolnie skopiować twój program, mając te same funkcje ( ale nie tak samo wyrażone), nie podlega ochronie np. formaty plików, funkcje - jedynie ICH SPOSÓB WYRAŻANIA.
Prawo tez nie obejmuje zapoznania się za pomocą zmysłów, czy poznania na bazie nie naruszania dóbr majątkowych.
Imo moim zdaniem za dużo na gicie jest fajnych projektów, żeby ktoś Ci wykradł projekt tego typu, po za tym ... nawet jesli to co z tego :) ?
Idea, pomysł etc. może Ci każdy ukraść bo to nie jest UTWOREM według prawa polskiego i nie podlega ochronie
co dodać do pliku gitignore itd
to co dodajesz do pliku gitignore, to nie jest w projekcie, a nie "nie jest widoczne". Tylko po prostu się w nim nie znajdzie na gicie stąd uruchomienie pełnego projektu poprzez clone, lub tym podobne będzie niemożliwe.
Zapoznaj się najpierw lepiej z ogólnymi podstawami zanim :D przejdziesz do pokazywania komuś projektu... bo to by była wtopa jakby Cię ktoś zapytał do czego służy plik ignore i co można w nim wykluczyć, a czego nie można.
dla przykładu dostępu https://github.com/GregoriMik/MedicalClinic