Difference between revisions of "Solum/FeatureBlueprints/LanguagePackFramework"
(Created page with "== Solum-R2: Language Pack framework == Solum will implement a framework for self-serve pluggability of language/runtime stacks (note: evaluate Heroku buildpack compatibility...") |
|||
Line 3: | Line 3: | ||
Solum will implement a framework for self-serve pluggability of language/runtime stacks (note: evaluate Heroku buildpack compatibility) | Solum will implement a framework for self-serve pluggability of language/runtime stacks (note: evaluate Heroku buildpack compatibility) | ||
− | === Solum-R2.1 Pluggable | + | === Solum-R2.1 Pluggable language packs (P1) === |
− | As a platform developer, I want to be able to plug-in support for my desired language/run time stack into the platform (in the form of | + | As a platform developer, I want to be able to plug-in support for my desired language/run time stack into the platform (in the form of language packs), without having to change the core platform code. |
− | === Solum-R2.2 Automatic | + | === Solum-R2.2 Automatic selection of language packs (P1) === |
− | As an application developer, I can push my code to the platform, and have the platform automatically select the appropriate | + | As an application developer, I can push my code to the platform, and have the platform automatically select the appropriate language pack to build+ deploy my application. |
− | === Solum-R2.3 Combine | + | === Solum-R2.3 Combine language packs (P2) === |
− | As a platform developer, I want to be able to combine/chain | + | As a platform developer, I want to be able to combine/chain language packs to create new top level packs (for example, combine the basic Java pack with the "Setup Tomcat" pack to create a Tomcat container) |
− | === Solum-R2.4 Specify | + | === Solum-R2.4 Specify language pack (P2) === |
− | As an application developer, I can explicitly specify the | + | As an application developer, I can explicitly specify the language pack that the platform would use to deploy my code, instead of using the default language pack. |
Revision as of 22:47, 6 October 2013
Contents
Solum-R2: Language Pack framework
Solum will implement a framework for self-serve pluggability of language/runtime stacks (note: evaluate Heroku buildpack compatibility)
Solum-R2.1 Pluggable language packs (P1)
As a platform developer, I want to be able to plug-in support for my desired language/run time stack into the platform (in the form of language packs), without having to change the core platform code.
Solum-R2.2 Automatic selection of language packs (P1)
As an application developer, I can push my code to the platform, and have the platform automatically select the appropriate language pack to build+ deploy my application.
Solum-R2.3 Combine language packs (P2)
As a platform developer, I want to be able to combine/chain language packs to create new top level packs (for example, combine the basic Java pack with the "Setup Tomcat" pack to create a Tomcat container)
Solum-R2.4 Specify language pack (P2)
As an application developer, I can explicitly specify the language pack that the platform would use to deploy my code, instead of using the default language pack.