Titanium JIRA Archive
Alloy (ALOY)

[ALOY-1719] Split out Alloy monolith into separate packages

GitHub Issuen/a
TypeEpic
PriorityNone
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsTooling
Labelsn/a
ReporterEwan Harris
AssigneeUnknown
Created2020-02-13T17:17:11.000+0000
Updated2020-03-09T11:20:45.000+0000

Description

Description

The Alloy package is currently a monolithic package that contains everything: * CLI * Parser/compiler * Runtime dependency code (underscore, backbone, moment) * Samples, lots and lots of samples Separating these components out allows the following benefits: * Allow for easier use in projects that need to parse alloy code, such as the webpack alloy-loader and potentially the language server * Allow testing the parser/compiler in isolation separately to the compile command greatly reducing our CI times (in theory) * Identify work the compiler does that we can potentially move to the SDK (such as the optimisations done in TIMOB-27167) and reduce the amount of work done in Alloy

Comments

No comments

JSON Source