-
Task
-
Resolution: Unresolved
-
Critical
-
-
Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4, Blue Ocean 1.1, Blue Ocean 1.1, Blue Ocean 1.2-beta1, Blue Ocean 1.2-beta2, Blue Ocean 1.2-beta3, Blue Ocean 1.4 - beta 1, Blue Ocean 1.4 - beta 3, Blue Ocean 1.4 - beta 2, Blue Ocean 1.6 - beta 2, Blue Ocean - 1.6 - beta 4
We want an SDK experience for developing Blue Ocean plugins, should document/research aims and goals
Goals
- Public API
- Typed extension points
- Improved module resolution
- Improved module versioning (e.g. we don't have to keep bundling common libraries into Blue Ocean)
- Write "javascript only" plugins without maven
- Integration with maven-hpi-plugin
- Typescript investigation
- Use of tree API to avoid fetching unwanted actions
- blocks
-
JENKINS-38876 extension point improvements using decorators
- Open
-
JENKINS-42602 Improve publishing and sharing of pure JS modules/libraries
- Resolved
-
JENKINS-43245 use tree api for search + and probably everywhere
- Resolved
- is duplicated by
-
JENKINS-43530 plugin from generator-blueocean-usain build failed
- Closed