1
0
mirror of https://github.com/lensapp/lens.git synced 2024-11-10 18:55:52 +03:00
lens/docs/extensions/guides
pauljwil 3062fbe44a
Fix Electron 9.4 frame ipc bug (#1888) (#1789)
* use pid+frameId

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* use correct process id

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Paul Williams <pawilliams@mirantis.com>

Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-01-15 12:40:19 -05:00
..
images Fix Electron 9.4 frame ipc bug (#1888) (#1789) 2021-01-15 12:40:19 -05: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 Reworked Extension Guides (#1727) 2020-12-15 11:55:04 +08:00
kube-object-list-layout.md Add initial KubeObjectListLayout sample (#1662) 2020-12-07 12:46:39 +02:00
main-extension.md Reworked Extension Guides (#1727) 2020-12-15 11:55:04 +08:00
README.md Reworked Extension Guides (#1727) 2020-12-15 11:55:04 +08:00
renderer-extension.md Fix Electron 9.4 frame ipc bug (#1888) (#1789) 2021-01-15 12:40:19 -05:00
stores.md extension store guide (#1663) 2020-12-07 15:25:17 -05:00
working-with-mobx.md Add starting point for mobx related documentaion (#1422) 2020-11-25 14:05:58 -05:00

Extension Guides

This section explains how to use specific Lens Extension APIs. It includes detailed guides and code samples. For introductory information about the Lens Extension API, please see Your First Extension.

Each guide or code sample includes the following:

  • Clearly commented source code.
  • Instructions for running the sample extension.
  • An image showing the sample extension's appearance and usage.
  • A listing of the Extension API being used.
  • An explanation of the concepts relevant to the Extension.

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