Jestem całkiem nowy w programowaniu i pracuję nad wieloma osobistymi projektami, które moim zdaniem mogą wydawać się głupie i nieprofesjonalne. Projekty, które mam, to Reddit Image Downloader i narzędzie dla GM do wykorzystania w grach RPG. Chcę rozpocząć tworzenie konta GitHub dla projektów w wybranym obszarze analizy danych , ale …
Od lat jestem wielkim fanem umieszczania licencji na rzeczy udostępniane online, aby ułatwić innym ustalenie, czy i jak mogą ponownie wykorzystać te rzeczy. Zanim GitHub zaczął delikatnie „wypychać” swoich użytkowników do dołączania plików LICENSE do ich repozytoriów, tak naprawdę nie wiedziałem, jak najlepiej to zrobić za pomocą kodu - szczególnie …
Nie jest dla mnie jasne, jaki jest format, czy istnieją systematyczne / wiersza polecenia wymagania dotyczące jego tworzenia itp. Zasadniczo wystarczy znać specyfikacje i czy istnieją techniczne kroki do wygenerowania pliku README.
Utrzymuję stosunkowo popularne repozytorium github. Kiedy żądanie ściągnięcia jest dobre do scalenia, zwykle pytam autora o zmianę bazy na pojedyncze zatwierdzenie przed scaleniem (szczególnie gdy było wiele małych edycji). Czy to dobra praktyka git? Czy jest to akceptowana / standardowa etykieta GitHub? Więc niektóre korzyści: Otrzymuję ładną, czystą historię zatwierdzeń …
Na Github jest projekt, który najbardziej lubię i chcę z niego korzystać. Jest kilka rzeczy, które chcę zrobić inaczej / usunąć, które nie mają sensu dla tego, czego chcę / potrzebuję. Też chcę dodać kilka rzeczy. Jak rozumiem, powinienem rozwidlić projekt i mogę dokonać dowolnych zmian i wcisnąć z powrotem …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Rozumiem już większość podstawowych koncepcji Git / Github, ale nadal mam problem ze zrozumieniem szerszego …
Mam repozytorium z kodem Ruby i PHP. Github mówi, że moje repo to 74,8% PHP i 25,2% Ruby Nie rozumiem, jak to może być. Kiedy porównuję 2 języki w moim projekcie: # Count how many files: # Ruby ls | grep ".*\.rb" | wc -l # returns 10 #PHP ls …
Jak projekt open source z publicznym repozytorium najlepiej obsługiwać żądania ściągania (PR), które rozwiązują bezpiecznie zgłoszone, ale jeszcze nie ujawnione publicznie luki w zabezpieczeniach? Jestem zaangażowany w projekt open source z udziałem kilkuset współpracowników. Informacje o zagrożeniach i luki w zabezpieczeniach publikujemy kilka razy w roku w ramach regularnie zaplanowanego …
Używamy GitHub Flow w naszym projekcie i przez większość czasu otwieramy nową gałąź funkcji od master , wykonujemy tam trochę pracy, otwieramy PR, przeglądamy kod i łączymy z powrotem w master . Jednak moja obecna praca zależy od innej kwestii, nad którą pracuję feature-branch-A. Czy koszerne jest tworzenie mojej gałęzi …
Na przykład: yeoman . Jest licencjonowany na licencji BSD. Formularz CLA (Umowa licencyjna dla współtwórców) nie jest specyficzny dla projektu i można go podpisać elektronicznie. Jak i jakim problemom może zapobiec podpisanie tej umowy? Czy ma znaczenie, jak duży lub niewielki wkład wniesiłem? Dlaczego niektóre projekty wymagają podpisanego CLA do …
Jestem nowy w GitHub i ogólnie VCS. Od lat programuję w różnych językach, ale zawsze pracowałem solo nad niestandardowymi projektami (brak publikacji publicznych). Niedawno zacząłem używać widżetu interfejsu użytkownika jQuery, który pobrałem z GitHub w projekcie, nad którym pracuję. Repo nie jest już utrzymywane przez pierwotnego autora. Kolejny widelec zawiera …
Współdziałam z Git za pośrednictwem GitHub na Windows , co jest zabawne, ponieważ nigdy nie wypchnę swojego repozytorium do GitHub. Pracuję nad tym sam i jest przeznaczony tylko dla mnie. Zauważyłem, że moje zatwierdzenia są wymienione w „niezsynchronizowanych zatwierdzeniach”, aw „historii” napis „brak zobowiązań”. Co prowadzi mnie do pytania: co …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Jesteśmy niewielkim zespołem programistów internetowych, którzy obecnie używają subversion, ale wkrótce przechodzimy na github. Patrzę na różne rodzaje przepływów pracy github i nie jesteśmy pewni, czy cała …
Bardzo często pracuję nad niektórymi cechami mojego projektu, że muszę zrobić sobie przerwę, zanim będzie wystarczająca do zatwierdzenia. Jednak używam codziennie dwóch różnych komputerów do kodowania (mój laptop i pulpit mojego laboratorium badawczego). Np .: pracuję nad funkcją w domu, a potem zatrzymuję się i idę do laboratorium. Nie chcę …
Jestem w trakcie zakładania konta GitHub z planem stworzenia dwóch bibliotek, które opracowałem jako część niektórych ostatnich projektów iOS, dostępnych bezpłatnie dla innych deweloperów iOS. Obecnie nie mam kopii zapasowej poza witryną dla większości mojego kodu, więc w ramach tego pierwotnie myślałem, że prześlę wszystkie moje osobiste projekty lub przynajmniej …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.