Titanium JIRA Archive
Alloy (ALOY)

[ALOY-239] Remove "vendor" folder

GitHub Issuen/a
TypeStory
PriorityHigh
StatusReopened
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsRuntime, XML
Labelsn/a
ReporterTony Lukasavage
AssigneeFeon Sua Xin Miao
Created2012-08-30T11:47:36.000+0000
Updated2015-09-23T14:46:36.000+0000

Description

The vendor 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

  1. Tony Lukasavage 2012-08-30

    also removed "modules" test app that relied on "vendor"
  2. 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.
  3. 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

JSON Source