Zaangażowanie w Github (jak znaleźć projekty) [zamknięte]


53

Chcę uczestniczyć w projektach open source na Github. Przede wszystkim chciałbym zacząć od naprawiania drobnych błędów lub dodawania funkcji. Nie mam na myśli konkretnego projektu. Chciałbym pracować nad projektami w C, C ++, Python, .NET, Java itp. Jednak moim problemem jest to, że nie potrafię znaleźć niczego na Github.

Znalazłem stronę w Explore Github, która zawiera listę projektów C. Zasadniczo zawiera listę 5 najlepszych „obserwowanych” projektów C. OK, w porządku, ale chcę zobaczyć więcej niż 5.

Sourceforge był / jest świetny, ponieważ możesz przeglądać projekty według języka programowania. Ponadto SourceForge ma lub kiedyś miało forum do wyszukiwania projektów, które proszą o pomoc. Nie mogę tego znaleźć na Github. Istnieje funkcja „Szukaj”, która wydaje się dość bezużyteczna do znajdowania projektów, do których można się przyczynić. Próbowałem wyszukiwania zaawansowanego, ustawiając go na „Repozytoria” i „C” dla języka programowania. Musisz jednak włożyć coś do wyszukiwania; chociaż chcę tylko przeglądać tytuły i opisy projektów.

Próbowałem więc umieścić „sieć”, żeby zobaczyć, co się pojawi. Daje tylko listę każdego widelca każdego projektu.

Czy jest jakiś sposób, by w rozsądny sposób wyszukiwać projekty, powiedzmy przez osobę trzecią lub coś takiego? Wygląda na to, że Github powinien mieć coś takiego; Chciałbym po prostu wybrać Sourceforge, ponieważ mogę tam wyszukiwać, ale chcę założyć profil Github, ponieważ taki jest smak miesiąca i są wszyscy ci fani w Hacker News, którzy uważają, że profil Github jest lepszy niż CV / CV. :)


Zazwyczaj znajduję projekty Github / Bitbucket / Google Code / Launchpad / Source Forge, korzystając z bibliotek / aplikacji / wtyczek, które tam są, znalezione w inny sposób. Czy nie lepiej jest dołączyć do projektu, z którego korzystasz sam, ponieważ kontekst jest zwykle jaśniejszy na temat tego, co należy zrobić?
Spoike

Słyszę, że ludzie zawsze o tym wspominają. Nie mogę jednak wymyślić niczego, z czego korzystam regularnie, to: a) open source ORAZ b) niezbyt dużego projektu. Jasne, używam Linux / vim / apache / firefox / etc, ale chciałbym po prostu przejrzeć i znaleźć jakiś projekt, może kliknąć listę problemów i po prostu znaleźć kilka błędów, które chciałbym naprawić i naprawić . Ale twoja metoda jest bardzo dobra; Po prostu nie wiem, co zrobiłbym w moim krajobrazie.
user9987789

To nie jest pytanie, ale czy mogę zasugerować, abyś mógł wyszukać dowolne biblioteki lub wtyczki dla Linux / vim / apache / firefox / itp., Jestem pewien, że jest ich mnóstwo (choć bym znał większość z nich nie są szczególnie na githubie). Możesz też spróbować uruchomić własny projekt, ponieważ inicjowanie repozytorium git nie jest szczególnie trudne. ;-)
Spoike

1
Nie mam na myśli na spam, ale znalazłem to strona bardzo przydatna dla: codetriage.com (nie, nie jestem związany w jakikolwiek sposób z nich.)
Florian margaine

2
To pytanie wydaje się być nie na temat, ponieważ dotyczy sposobu korzystania z określonej usługi w sieci.
Bart van Ingen Schenau

Odpowiedzi:


24

Jeśli language:csharpna przykład wyszukujesz za pomocą pola, zobaczysz wszystkie projekty csharp i posortujesz je według liczby obserwatorów. Nie musisz wybierać języka z menu rozwijanego, zignoruje to ustawienie.


5
Oto link do wyszukiwania zaawansowanego: github.com/search
Tim
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.