1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/docs/extensions/guides
Jim Ehrismann 4f431c8bf5 Status bar item and kube object menu/detail item extension guides (#1629)
* extension guides for statusBarItems, kubeObjectMenuItems, and kubeObjectDetailItems

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* address extension guide review comments

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* fix typos found in  review

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2020-12-07 11:32:51 +02:00
..
images Status bar item and kube object menu/detail item extension guides (#1629) 2020-12-07 11:32:51 +02:00
anatomy.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
components.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
generator.md Add documentation on how to use Lens Extension Generator (#1411) 2020-11-24 16:38:43 +02:00
kube-object-list-layout.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
main-extension.md Doc/renderer extension guide (#1476) 2020-11-23 17:06:19 -05:00
README.md cluster feature extension guide (#1527) 2020-11-26 08:55:27 -05:00
renderer-extension.md Status bar item and kube object menu/detail item extension guides (#1629) 2020-12-07 11:32:51 +02:00
stores.md appPreferences guide (#1584) 2020-12-01 08:57:03 -05:00
working-with-mobx.md Add starting point for mobx related documentaion (#1422) 2020-11-25 14:05:58 -05:00

Extension Guides

The basics of the Lens Extension API are covered in Your First Extension. In this section detailed code guides and samples are used to explain how to use specific Lens Extension APIs.

Each guide or sample will include:

  • Clearly commented source code.
  • Instructions for running the sample extension.
  • Image of the sample extension's appearance and usage.
  • Listing of Extension API being used.
  • Explanation of Extension API concepts.

Guides

Guide APIs
Generate new extension project
Main process extension LensMainExtension
Renderer process extension LensRendererExtension
Stores
Components
KubeObjectListLayout
Working with mobx

Samples

Sample APIs
helloworld LensMainExtension
LensRendererExtension
Component.Icon
Component.IconProps
minikube LensMainExtension
Store.clusterStore
Store.workspaceStore
styling-css-modules-sample LensMainExtension
LensRendererExtension
Component.Icon
Component.IconProps
styling-emotion-sample LensMainExtension
LensRendererExtension
Component.Icon
Component.IconProps
styling-sass-sample LensMainExtension
LensRendererExtension
Component.Icon
Component.IconProps
custom-resource-page LensRendererExtension
K8sApi.KubeApi
K8sApi.KubeObjectStore
Component.KubeObjectListLayout
Component.KubeObjectDetailsProps
Component.IconProps