kobo/gaiden

New feature: Use third-party extensions declaratively

Opened this issue · 0 comments

There is a config.groovy having:

extensions {
    url "https://github.com/kobo/gaiden-column-block"
    file "/tmp/my-trial-extension" // OR:  url "file:///tmp/my-trial-extension"
}

A gaiden build would automatically clone a git repository from the url into $HOME/.gaiden/extensions.

A file is not important because it could be substituted by url. It just checks the directory and added the path to extensionDirectories. In case of url, the directory would be copied into ./.gaiden/extensions

A refresh-extensions command might be better like Grails.