É aqui que a equipe da Novoda faz todos os seus hackers
Encontre o módulo do dojo que você deseja tentar. Este será um módulo sob a raiz dir. Dentro, você encontrará o diretório default ou um diretório de idiomas específico.
Se você encontrar apenas o diretório default , siga estas instruções. Depois que a estrutura da pasta for atualizada corretamente, você poderá continuar, faça uma cópia do projeto padrão de qualquer idioma com o qual você deseja executar o kata.
Vá dentro desta cópia do diretório default e nomeie -o com a data e seu nome ou nome de emparelhamento. Este diretor que você acabou de copiar deve ter instruções para executar o dojo, bem como qualquer código de exemplo.
-dojos
|- theKata
|- yourChoosenLanguage
|- default
|- 01012014-yourname-pairsname
Adicione o kata copiado ao root settings.gradle como theKata:01012014-yourname-pairsname
include: 'theKata:default', 'theKata:01012014-yourname-pairsname'
Swift ou Java , crie um diretório com o nome do idioma. Se o kata não tiver uma linguagem de programação específica, você poderá colocar o código na pasta raiz.default dentro de qualquer idioma em que você deseja executar o katadefault conterá qualquer código -fonte de modelo e arquivo gradle (se você estiver usando o projeto AA Java) -dojos
|- myKata
|- oneLanguage
|- default
|- yourImpl
|- anotherLanguage
|- default
|- yourImpl
Um gradle de nível do dojo deve ser adicionado para manter todas as implementações usando a mesma compilação.
subprojects {
apply from : ' ../default/build.gradle '
} Adicione os katas finalizados à raiz gradle como dojo:implName
include: 'myKata:default'
Se o dojo contiver apenas a pasta default , é possível que ele tenha sido usado apenas para programação do Android antes e a estrutura precisará ser atualizada. Para fazer isso, crie uma pasta Java e coloque todo o código atualmente na raiz dentro da nova pasta (incluindo a pasta default ). Você pode criar uma nova pasta na raiz kata com o novo idioma em que deseja executar o kata, se necessário.
-dojos
|- theKata
|- oneLanguage
|- existingLanguage
|- default
|- 01012014-existingname-existingpair
Agora você pode executar um novo dojo em qualquer idioma