mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
docs: Improve helium doc
This commit is contained in:
parent
f8d742d087
commit
ccd999ed57
3 changed files with 19 additions and 2 deletions
|
|
@ -25,3 +25,15 @@ limitations under the License.
|
|||
|
||||
## What is Helium?
|
||||
|
||||
Helium is a plugin system that can extend Zeppelin a lot.
|
||||
For example, you can write [custom display system](./writing_spell.html) or
|
||||
install already published one in [Heliun Online Registry](http://zeppelin.apache.org/helium_packages.html).
|
||||
|
||||
Currently, Helium supports 4 types of package.
|
||||
|
||||
- [Helium Visualization](./writing_visualization_basic.html): Adding a new chart type
|
||||
- [Helium Spell](./writing_spell.html): Adding new interpreter, display system running on browser
|
||||
- [Helium Application](./writing_application.html)
|
||||
- [Helium Interpreter](../writing_zeppelin_interpreter.html): Adding a new custom interpreter
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -205,3 +205,8 @@ You can browse localhost:9000. Everytime refresh your browser, Zeppelin will reb
|
|||
|
||||
Once it's done, publish your visualization package using `npm publish`.
|
||||
That's it. With in an hour, your visualization will be available in Zeppelin's helium menu.
|
||||
|
||||
### See More
|
||||
|
||||
Check [Helium Visualization: Transformation](./writing_visualization_transformation.html) for more complex examples.
|
||||
|
||||
|
|
|
|||
|
|
@ -177,9 +177,9 @@ export default function HeliumCtrl ($scope, $rootScope, $sce,
|
|||
|
||||
const getHeliumTypeText = function (type) {
|
||||
if (type === HeliumType.VISUALIZATION) {
|
||||
return `<a target="_blank" href="https://zeppelin.apache.org/docs/${$rootScope.zeppelinVersion}/development/writingzeppelinvisualization.html">${type}</a>` // eslint-disable-line max-len
|
||||
return `<a target="_blank" href="https://zeppelin.apache.org/docs/${$rootScope.zeppelinVersion}/development/helium/writing_nvisualization.html">${type}</a>` // eslint-disable-line max-len
|
||||
} else if (type === HeliumType.SPELL) {
|
||||
return `<a target="_blank" href="https://zeppelin.apache.org/docs/${$rootScope.zeppelinVersion}/development/writingzeppelinspell.html">${type}</a>` // eslint-disable-line max-len
|
||||
return `<a target="_blank" href="https://zeppelin.apache.org/docs/${$rootScope.zeppelinVersion}/development/helium/writing_spell.html">${type}</a>` // eslint-disable-line max-len
|
||||
} else {
|
||||
return type
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue