Mitmachen bei Github (wie man Projekte findet) [geschlossen]


53

Ich möchte zu Open Source-Projekten auf Github beitragen. Meistens möchte ich nur anfangen, kleine Fehler zu beheben oder Funktionen hinzuzufügen. Ich habe kein bestimmtes Projekt im Sinn. Ich möchte an C-, C ++ -, Python-, .NET-, Java- usw. Projekten arbeiten. Mein Problem ist jedoch, dass ich nicht herausfinden kann, wie ich etwas auf Github finden kann.

Auf Explore Github habe ich eine Seite gefunden, auf der C-Projekte aufgelistet sind. Grundsätzlich werden die fünf meistgesehenen C-Projekte aufgelistet. OK, das ist in Ordnung, aber ich möchte mehr als 5 sehen.

Sourceforge war / ist großartig, weil man Projekte mit der Programmiersprache durchsuchen kann. Außerdem hat oder hatte SourceForge ein Forum, um Projekte zu finden, die um Hilfe bitten. Ich kann nichts davon auf Github finden. Es gibt eine "Suche" -Funktion, die ziemlich nutzlos zu sein scheint, um Projekte zu finden, zu denen sie beitragen können. Ich habe die erweiterte Suche ausprobiert und sie für die Programmiersprache auf "Repositories" und "C" gesetzt. Sie müssen jedoch etwas in die Suche aufnehmen; obwohl ich nur Titel und Beschreibungen von Projekten durchsuchen möchte.

Also habe ich versucht, "Netzwerk" zu setzen, nur um zu sehen, was kommt. Es gibt nur eine Liste von jedermanns Fork von jedem Projekt, das es gibt.

Gibt es eine Möglichkeit, auf vernünftige Weise nach Projekten zu suchen, etwa durch Dritte? Es scheint, als sollte Github so etwas haben; Ich würde mich einfach für Sourceforge entscheiden, da ich dort suchen kann, aber ich möchte ein Github-Profil erstellen, da dies der Geschmack des Monats ist und es all diese Fanboys in Hacker News gibt, die glauben, ein Github-Profil sei besser als ein Lebenslauf /LEBENSLAUF. :)


Normalerweise finde ich Github- / Bitbucket- / Google Code- / Launchpad- / Source Forge-Projekte mithilfe der Bibliotheken / Apps / Plugins, die auf andere Weise gefunden wurden. Ist es nicht besser, sich einem Projekt anzuschließen, das Sie selbst verwenden, da der Kontext in der Regel klarer ist, was getan werden muss?
Spoike

Ich höre das, die Leute bringen das immer zur Sprache. Mir fällt jedoch nichts ein, was ich regelmäßig verwende, nämlich a) Open Source UND b) kein sehr großes Projekt. Sicher, ich benutze Linux / vim / apache / firefox / etc, aber ich möchte nur ein Projekt durchsehen und finden, vielleicht auf die Liste der Probleme klicken und nur ein paar Fehler finden, die ich beheben und durcharbeiten möchte . Aber Ihre Methode ist sehr gut. Ich weiß einfach nicht, was ich in meiner Landschaft tun würde.
User9987789

Dies ist für die Frage nicht relevant, aber ich würde vorschlagen, dass Sie Bibliotheken oder Plugins für Linux / vim / apache / firefox / etc nachschlagen nicht speziell auf Github). Sie können auch versuchen, ein eigenes Projekt zu starten, da die Initialisierung eines Git-Repositorys nicht besonders schwierig ist. ;-)
Spoike

1
Ich will nicht spammen , aber ich fand diese Website sehr nützlich: codetriage.com (nein, ich bin in keiner Weise mit ihnen verbunden.)
Florian Margaine

2
Diese Frage scheint nicht zum Thema zu gehören, da es um die Verwendung eines bestimmten Dienstes im Web geht.
Bart van Ingen Schenau

Antworten:


24

Wenn Sie language:csharpzum Beispiel mit der Box suchen , werden alle csharp-Projekte angezeigt und nach der Anzahl der Beobachter sortiert. Sie müssen die Sprache nicht in der Dropdown-Liste auswählen, diese Einstellung wird ignoriert.


5
Hier ist der Link zur erweiterten Suche: github.com/search
Tim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.