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 d53aa20201
renderer extension guide updates for 5.0 (WIP) (#3118)
done up to appPreferences

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2021-06-21 09:26:52 -04:00
..
images renderer extension guide updates for 5.0 (WIP) (#3118) 2021-06-21 09:26:52 -04:00
anatomy.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
catalog.md Add migration details for extension api docs (#3074) 2021-06-18 11:34:16 -04:00
components.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
generator.md Remove non-extension API docs (#2877) 2021-05-27 14:09:15 +01:00
ipc.md Update docs to be correct with the new api changes (#2916) 2021-06-04 12:44:25 +03:00
kube-object-list-layout.md Update docs to be correct with the new api changes (#2916) 2021-06-04 12:44:25 +03:00
main-extension.md Add migration details for extension api docs (#3074) 2021-06-18 11:34:16 -04:00
protocol-handlers.md Update docs to be correct with the new api changes (#2916) 2021-06-04 12:44:25 +03:00
README.md Add migration details for extension api docs (#3074) 2021-06-18 11:34:16 -04:00
renderer-extension.md renderer extension guide updates for 5.0 (WIP) (#3118) 2021-06-21 09:26:52 -04:00
resource-stack.md Add migration details for extension api docs (#3074) 2021-06-18 11:34:16 -04:00
stores.md Update docs to be correct with the new api changes (#2916) 2021-06-04 12:44:25 +03:00
working-with-mobx.md Rework extensions guides (#1802) 2021-01-15 12:41:03 -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 Main.LensExtension
Renderer process extension Renderer.LensExtension
Resource stack (cluster feature)
Stores
Components
KubeObjectListLayout
Working with mobx
Protocol Handlers
Sending Data between main and renderer

Samples

Sample APIs
hello-world LensMainExtension
LensRendererExtension
Renderer.Component.Icon
Renderer.Component.IconProps
styling-css-modules-sample LensMainExtension
LensRendererExtension
Renderer.Component.Icon
Renderer.Component.IconProps
styling-emotion-sample LensMainExtension
LensRendererExtension
Renderer.Component.Icon
Renderer.Component.IconProps
styling-sass-sample LensMainExtension
LensRendererExtension
Renderer.Component.Icon
Renderer.Component.IconProps
custom-resource-page LensRendererExtension
Renderer.K8sApi.KubeApi
Renderer.K8sApi.KubeObjectStore
Renderer.Component.KubeObjectListLayout
Renderer.Component.KubeObjectDetailsProps
Renderer.Component.IconProps