capistrano / capistrano/capistrano-features

Make capistrano more 'rakeish'

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

As I started a discussion [here](https://github.com/capistrano/capistrano/pull/1043) I want to drive the discussion a little furthor. For myself I have not so many ideas but it feel's like that capistrano is still not so rakeish like it could be.

Additional to my thoughts in the pull request I would suggest as first step that capistrano can provide a load_additional_rake tasks method.
This one should replace the `Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }` pattern in the Capfile. This way capistrano can ensure that additional tasks are loaded after all set statements in the defaults and stage file run.

Maybe it can be a default, when a folder lib/capistrano/tasks exists every task is loaded.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.