[DAEMON-280] appcd-default-plugins: Bundle multiple plugin versions
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | Critical |
Status | Resolved |
Resolution | Fixed |
Resolution Date | 2019-08-13T23:14:31.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Appc Daemon 3.0.0 |
Components | appcd-default-plugins |
Labels | n/a |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2019-06-05T15:33:42.000+0000 |
Updated | 2019-08-13T23:24:11.000+0000 |
Description
Now that there are multiple major versions of appcd plugins, we need figure out a way to ship them. Some tools depend on v1, others on v2. We need both.
Ideally plugins would be installed via the AMPLIFY Package Manager, but we're not quite there yet. So, it makes sense to use
appcd-default-plugins
as the package.
The appcd plugin system does support a nested plugin directory scheme, but this is incompatible with node_modules
. So we'll likely need a pre-publish task that organizes the files appropriately and efficiently.
PR: https://github.com/appcelerator/appc-daemon/pull/372
Permission fix: https://github.com/appcelerator/appc-daemon/pull/385 Real permission fix: https://github.com/appcelerator/appc-daemon/pull/388