1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/docs/extensions/guides
Sebastian Malton ab3e24fc54
Release 6.1.13 (#6463)
* Release 6.1.13

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix kubeconfig-sync sometimes producing multiple identical entities (#5855)

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Require milestones on PRs before merging (#6431)

* Require milestones on PRs before merging

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix AppImage windows not showing the application icon (#6444)

Signed-off-by: Damien Degois <damien@degois.info>

Signed-off-by: Damien Degois <damien@degois.info>

* Fix links in Readme (#6441)

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update all links within application (#6442)

- URLs removed the /latest/ and /main/ pathname prefixes

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Bump lens-k8s-proxy to v0.3.0 (#6461)

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix syncing shell env on TCSH and CSH (#6453)

* Fix syncing shell env on TCSH and CSH

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Refactor computeUnixShellEnvironment to be clearer

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix manually set prometheus service address to work after re-connect (#6435)

* Fix manually set prometheus service address to work after re-connect

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Fix manually set prometheus service address to work after re-connect

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Setup prometheus also on contenxt handler constructor

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Temp fix

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Damien Degois <damien@degois.info>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
Co-authored-by: Damien Degois <damien@degois.info>
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com>
2022-10-24 17:32:25 -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 Docs: add styling Custom Views block (#4760) 2022-01-27 08:18:48 -05:00
components.md add step to verify docs on area/documentation PRs (#1528) 2020-11-27 10:13:53 -05:00
extending-kubernetes-cluster.md Support extending KubernetesCluster in extensions (#4702) 2022-01-19 14:57:42 +02:00
generator.md Release 6.1.13 (#6463) 2022-10-24 17:32:25 -04: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 Fix spelling (#3181) 2021-07-16 08:53:01 -04:00
main-extension.md Add support for custom columns on catalog categories (#4708) 2022-01-19 10:22:22 -05: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 support for custom columns on catalog categories (#4708) 2022-01-19 10:22:22 -05:00
renderer-extension.md Release 6.1.13 (#6463) 2022-10-24 17:32:25 -04:00
resource-stack.md Enforce some naming conventions (#4813) 2022-03-01 13:06:53 -05:00
stores.md Fix spelling (#3181) 2021-07-16 08:53:01 -04: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)
Extending KubernetesCluster)
Stores
Components
KubeObjectListLayout
Working with mobx
Protocol Handlers
Sending Data between main and renderer
Catalog Entities and Categories

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