Lupe Suche
Responsiv Devices

Git-Hub

Wenn du aus der Silverstripe Home-Base http://addons/silverstripe.org nach Adons/Modulen suchst, gelangst du auf Git-Hub.  Auf diesen Servern hinterlegen die Silverstripe-EntwicklerInnen ihre, oft in Gruppen, gewarteten Module und Dateien.

git hub

Wenn wir als BenutzerInnen (ohne Login und Schreibrechten) auf Git-Hub gelangen, stehen uns viele praktische und vor allem übersichtliche Möglichkeiten zur Verfügung (Beispiel Silverstripe-Modul):

  •  Die gesamte Ordner- und Dateistruktur wird angebildet
  • Die einzelnen Dateien können direkt im Browser untersucht werden
  • Es wird jeweils die aktuellste Version angeboten (Master)
  • Mit 'branch' > 'Branches' > 'Tags' können die älteren Versionen zusammengestellt werden
    (Normalerwise ist es nicht empfehlenswert mit alten Versionen zu arbeiten)
  • 'Clone URL' falls mit 'Subversions' unterwegs (Git hat keine Angst vor Konkurrenz)
  • 'Clone in Desktop' überführt alle Ordner/Dateien in ein lokales Git-Hub-Programm
    (Für Distributoren / MitentwicklerInnen zur gemeinsamen Arbeit auf GitHub)
  • Download ZIP, für die manuelle Installation
  • Requirements, Angabe der benötigten Silverstripe-Version oder abhängigen Modulen
    (Wichtig! Mit Composer lässt sich das zwar prüfen, aber es wird keine 'falsche' Installation verhindert!)
  • Installationshinweise, für die manuelle Verwendung der Dateien
  • Composer - String für das Terminalfenster: composer require undefinedoffset/sortablegridfield
  • Usage (Benutzerhinweise), Report und Contributing (Mitwirkendes)

 

Für die Installation mit Composer wir der String fürs Terminalfenster angeboten:

composer require undefinedoffset/sortablegridfield