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 passieren.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 bauen.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 in einem unterschiedlichen Commit
eingetragen werden als die Verä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 wurde erhälst du ein sog. Commit Bit, d.h. Schreibzugriff, auf das Rubinius Git Repository. Gib Evan bescheid, wie dein Github Benutzername ist.