libgit2 / libgit2/libgit2sharp

Make the Linux/MacOSX experience slightly more delightful

Offen
#837 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Easy fix Up for grabs
Vorherrschende Sprache
C#
Sterne
3.5k
Forks
925
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

#786 brings under the light the fact that there's still a huge room for improvment regarding the following topics

  • How to build libgit2
  • How to run the tests against the generated binaries

Currently, all of the above is being automagically done by the build.libgit2sharp.sh script.

I can think of two options:

  • Add some documentation in the script header describing what the script does, where the binaries are generated
  • Break up the script into two scripts (ie. build and runtests)

There are certainly others ways to solve this.

Thoughts?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, build.libgit2sharp.sh zu lesen und nachzuverfolgen, wie es libgit2 erstellt, Binärdateien generiert und Tests unter Linux und macOS ausführt. Kläre mit den Maintainer*innen, ob das beabsichtigte Ergebnis eine Dokumentation des Skripts oder separate Build- und Testskripte sind; abgeschlossen ist die Aufgabe, wenn der Ablauf klar erklärt oder sauber getrennt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
build-system, developer-experience
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.