[ALOY-239] Remove "vendor" folder
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | High |
Status | Reopened |
Resolution | Unresolved |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Runtime, XML |
Labels | n/a |
Reporter | Tony Lukasavage |
Assignee | Feon Sua Xin Miao |
Created | 2012-08-30T11:47:36.000+0000 |
Updated | 2015-09-23T14:46:36.000+0000 |
Description
Thevendor
folder is not documented and simple provides a name-specific way to organize files that would otherwise be stored in libs. To simplify Alloy, let's remove it.
Comments
- Tony Lukasavage 2012-08-30 also removed "modules" test app that relied on "vendor"
- Fokke Zandbergen 2014-12-18 In what way is this folder removed? The compiler still copies vendor folders: https://github.com/appcelerator/alloy/blob/master/Alloy/commands/compile/index.js#L174 I can understand this is still there not to break old tests, but if you don't want people to use it at least it should give a warning when you do.
- Fokke Zandbergen 2015-09-23 This has not been removed at all and I'm not sure if we should or maybe even make it official since it's a convention used in many software to hold third party libraries injected by build tools and package managers and thus should be ignored for versioning. https://github.com/appcelerator/alloy/blob/master/Alloy/commands/compile/index.js#L189