Die folgenden Abschnitte solltest du gelesen haben:
Danach folge diesen Schritten, um einen fehlgeschlagenen Spec (Test) zu beheben:
rake auf, um sicher zu stellen, dass alle CI Specs bestehen.bin/mspec spec/some/spec_file.rb auf, um zu bestätigen, dass der
entsprechende Spec fehlschlägt.rake build auf, um deine Veränderungen zu mitzukompilieren.bin/mspec spec/some/spec_file.rb auf, um zu sehen ob deine
Veränderungen den Spec zum Laufen bringen.rake auf, um sicher zu stellen, dass es keine Regressionen gibt.git status, git add, git commit etc. auf. Jegliche Veränderungen
die in den Spec Dateien gemacht wurden (innerhalb des spec/ruby
Verzeichnisses) müssen als eigener Commit eingetragen werden und sollen
nicht in den gleichen Commits landen wie Änderungen, die am restlichen
Rubinius Quellcode gemacht wurden.git format-patch origin auf, wodurch alle Commiteinträge, die im
aktuellen Zweig seit dem letzten Pull von origin gemacht wurden,
extrahiert werden. Alternativ, rufe `git format-patch -N’ auf, wobei N
die Zahl der Commiteinträge ist (1, 2 etc.), für die du Patches erstellen
willst.Wenn dein Patch vom Rubinius Projekt akzeptiert wird, erhältst du ein sog. Commit Bit, d.h. Schreibzugriff, auf das Rubinius Git Repository. Gib Evan bescheid, wie dein Github Benutzername ist.