dbgrandi / claide-plugins

Plugin manager for CLAide based tools (formerly cocoapods-plugins)
MIT License
0 stars 2 forks source link

refactoring cocoapods-plugins to become claide-plugins [WIP] #1

Closed dbgrandi closed 8 years ago

dbgrandi commented 8 years ago

Here's the goal.

1 - Fork/refactor cocoapods-plugins to be a plugin manager for CLAide based tools. 2 - Use claide-plugins to manage plugins for Danger 3 - Refactor existing cocoapods-plugins to extend from claide-plugins. It would end up quite a bit thinner, and would only have to implement the publish subcommand.

I've created a Plugins::Configuration class that has some defaults for CLAide, and can be overwritten by setting CLAide::Plugins.config with a custom config when you include in your project.

It includes the create, list, and search subcommands, but does not include publish as I'm not yet sure if that is a generic enough action to include in here.

cc/ @AliSoftware @orta @neonichu @segiddins (please add others who may be interested)