Zasada jest prosta. Wrzucasz tylko to, co pozwala Ci zbudować aplikację. Nic ponadto. Jeśli aplikacja używa jakiś gotowych bibliotek, modułów, skryptów, których sam nie stworzyłeś, a pobrałeś je z innych stron czy repozytoriów, to tylko linkujesz do tych źródeł (inne skrypty, README, czy dokumentacja).