[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 useappcd-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.
Comments
- Chris Barber 2019-06-06 PR: https://github.com/appcelerator/appc-daemon/pull/372
- Chris Barber 2019-06-25 Permission fix: https://github.com/appcelerator/appc-daemon/pull/385 Real permission fix: https://github.com/appcelerator/appc-daemon/pull/388