Hier macht das Novoda -Team all ihr Hacking
Finden Sie das Modul des Dojo, das Sie versuchen möchten. Dies wird ein Modul unter der Wurzel -Dir. Im Inneren finden Sie entweder das default oder ein bestimmtes Sprachverzeichnis.
Wenn Sie nur das default finden, befolgen Sie diese Anweisungen. Sobald die Ordnerstruktur ordnungsgemäß aktualisiert wurde, können Sie fortfahren und eine Kopie des Standardprojekts der Sprache erstellen, mit der Sie die Kata ausführen möchten.
Gehen Sie in diese Kopie des default und nennen Sie es mit dem Datum und Ihrem Namen oder Kombinationsnamen. Dieses Dir, das Sie gerade kopiert haben, sollte Anweisungen haben, um das Dojo sowie jeden Beispielcode auszuführen.
-dojos
|- theKata
|- yourChoosenLanguage
|- default
|- 01012014-yourname-pairsname
Fügen Sie die kopierte Kata zu den Root settings.gradle hinzu theKata:01012014-yourname-pairsname
include: 'theKata:default', 'theKata:01012014-yourname-pairsname'
Swift oder Java abzielt, erstellen Sie ein Verzeichnis mit dem Namen der Sprache. Wenn die Kata keine bestimmte Programmiersprache hat, können Sie den Code in den Root -Ordner platzieren.default innerhalb der Sprache, auf die Sie die Kata ausführen möchtendefault enthält einen Quellcode und gradle -Datei von Vorlagen (wenn Sie ein AA Java -Projekt verwenden) -dojos
|- myKata
|- oneLanguage
|- default
|- yourImpl
|- anotherLanguage
|- default
|- yourImpl
Ein gradle der Dojo -Ebene sollte hinzugefügt werden, um alle Implementierungen mit demselben Build zu halten.
subprojects {
apply from : ' ../default/build.gradle '
} Fügen Sie die fertigen Katas zum Root gradle als dojo:implName
include: 'myKata:default'
Wenn das DoJo nur den default enthält, ist es möglich, dass es nur für Android -Programmierung verwendet wurde und die Struktur aktualisiert werden muss. Erstellen Sie dazu einen Java -Ordner und platzieren Sie den gesamten Code derzeit auf dem Root im neuen Ordner (einschließlich des default ). Sie können dann einen neuen Ordner auf der Kata -Root mit der neuen Sprache erstellen, auf die Sie die Kata bei Bedarf ausführen möchten.
-dojos
|- theKata
|- oneLanguage
|- existingLanguage
|- default
|- 01012014-existingname-existingpair
Jetzt können Sie ein neues Dojo auf einer beiden Sprache ausführen