Вот где команда novoda делает все свои взломы
Найдите модуль додзё, который вы хотите попытаться. Это будет модуль под корнем. Внутри вы найдете либо каталог default , либо определенный языковой каталог.
Если вы найдете только каталог default , следуйте этим инструкциям. После того, как структура папок будет правильно обновлена, вы можете продолжить, сделайте копию проекта по умолчанию того, с каким языком вы хотите запустить Kata.
Зайдите в эту копию каталога default и назовите его с датой и вашим именем или именем спаривания. В этом DIR, который вы только что скопировали, должны иметь инструкции по запуску Dojo, а также любой пример кода.
-dojos
|- theKata
|- yourChoosenLanguage
|- default
|- 01012014-yourname-pairsname
Добавьте скопированную kata в корневые settings.gradle Разрление как theKata:01012014-yourname-pairsname
include: 'theKata:default', 'theKata:01012014-yourname-pairsname'
Swift или Java , создайте каталог с именем языка. Если у KATA нет конкретного языка программирования, вы можете поместить код в корневой папке.default внутри того языка, на котором вы хотите запустить Katadefault будет содержать любой исходный код шаблона и файл gradle (если вы используете проект AA Java) -dojos
|- myKata
|- oneLanguage
|- default
|- yourImpl
|- anotherLanguage
|- default
|- yourImpl
Должен быть добавлен gradle содержащий уровня додзё, чтобы сохранить все реализации с использованием одной и той же сборки.
subprojects {
apply from : ' ../default/build.gradle '
} Добавьте готовый katas в root gradle , как dojo:implName
include: 'myKata:default'
Если Dojo содержит только папку default , возможно, что она использовалась только для программирования Android, и структура должна быть обновлена. Для этого создайте папку Java и поместите весь код в настоящее время в корне внутри новой папки (включая папку default ). Затем вы можете создать новую папку на корне Kata с новым языком, на котором вы хотите запустить Kata, если это необходимо.
-dojos
|- theKata
|- oneLanguage
|- existingLanguage
|- default
|- 01012014-existingname-existingpair
Теперь вы можете запустить новый додзё на любом языке