PageSourceSearch

https://helm.sh/assets/js/d27af9cb.b9a7cb55.js

js helm.sh collected 2026-09-24 07:26:51 UTC 7,268 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunkhelm_www=self.webpackChunkhelm_www||[]).push([["27710"],{81318(e,t,n){n.r(t),n.d(t,{metadata:()=>r,default:()=>h,frontMatter:()=>l,contentTitle:()=>a,toc:()=>d,assets:()=>c});var r=JSON.parse('{"id":"index","title":"Docs Home","description":"Everything you need to know about how the documentation is organized.","source":"@site/versioned_docs/version-3/index.mdx","sourceDirName":".","slug":"/","permalink":"/docs/v3/","draft":false,"unlisted":false,"editUrl":"https://github.com/helm/helm-www/blob/main/versioned_docs/version-3/index.mdx","tags":[],"version":"3","sidebarPosition":1,"frontMatter":{"title":"Docs Home","description":"Everything you need to know about how the documentation is organized.","sidebar_position":1},"sidebar":"tutorialSidebar","next":{"title":"Introduction","permalink":"/docs/v3/intro/"}}'),o=n(74848),i=n(28453),s=n(11315);let l={title:"Docs Home",description:"Everything you need to know about how the documentation is organized.",sidebar_position:1},a="Welcome",c={},d=[];function u(e){let t={a:"a",h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"welcome",children:"Welcome"})}),"\n",(0,o.jsxs)(t.p,{children:["Welcome to the ",(0,o.jsx)(t.a,{href:"https://helm.sh/",children:"Helm"})," documentation. Helm is the package\nmanager for Kubernetes, and you can read detailed background information in the\n",(0,o.jsx)(t.a,{href:"https://www.cncf.io/cncf-helm-project-journey/",children:"CNCF Helm Project Journey\nreport"}),"."]}),"\n",(0,o.jsx)(t.h1,{id:"how-the-documentation-is-organized",children:"How the documentation is organized"}),"\n",(0,o.jsx)(t.p,{children:"Helm has a lot of documentation. A high-level overview of how it\u2019s organized\nwill help you know where to look for certain things:"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"/docs/v3/chart_template_guide/getting_started",children:"Tutorials"})," take you by the hand through a series of steps to create\nyour first Helm chart. Start here if you\u2019re new to Helm."]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"/docs/v3/topics/",children:"Topic guides"})," discuss key topics and concepts at a fairly high level\nand provide useful background information and explanation."]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"/community",children:"Community Guides"})," discuss topics centered around Helm\u2019s community.\nStart here if you want to learn more about the development process of Helm\nitself and how you can contribute."]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"/docs/v3/howto/",children:"How-to guides"})," are recipes. They guide you through the steps involved\nin addressing key problems and use-cases. They are more advanced than\ntutorials and assume some knowledge of how Helm works."]}),"\n"]}),"\n","\n",(0,o.jsx)(s.A,{})]})}function h(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},11315(e,t,n){n.d(t,{A:()=>N});var r=n(74848);n(96540);var o=n(34164),i=n(88260);let s=new Intl.Segmenter(void 0,{granularity:"grapheme"});var l=n(30568),a=n(16497),c=n(58310),d=n(95310),u=n(88287),h=n(72072);function m({icon:e}){return(0,r.jsx)("span",{className:(0,o.A)(u.G.docs.docCard.icon,"cardTitleIcon_GcdP"),children:e})}function p({title:e}){return(0,r.jsx)("span",{className:(0,o.A)("text--truncate",u.G.docs.docCard.title,"cardTitleText_nuEl"),children:e})}function f({item:e,title:t,icon:n}){return(0,r.jsxs)(h.A,{as:"h2",className:(0,o.A)(u.G.docs.docCard.heading,"cardTitle_mcqP"),title:t,children:[n&&(0,r.jsx)(m,{item:e,icon:n}),(0,r.jsx)(p,{item:e,title:t})]})}function g({description:e}){return(0,r.jsx)("p",{className:(0,o.A)("text--truncate",u.G.docs.docCard.description,"cardDescription_L2fP"),title:e,children:e})}function x({className:e,href:t,children:n}){return(0,r.jsx)(d.A,{href:t,className:(0,o.A)("card padding--lg",u.G.docs.docCard.container,"cardContainer_KhuF",e),children:n})}function j({item:e,className:t,href:n,icon:o,title:i,description:s}){return(0,r.jsxs)(x,{href:n,className:t,children:[(0,r.jsx)(f,{item:e,icon:o,title:i}),s&&(0,r.jsx)(g,{item:e,description:s})]})}function w(e){var t;let n,r,o=(t=e.label,n=s.segment(t)[Symbol.iterator](),(r=n.next().value?.segment)&&(/\p{Extended_Pictographic}/u.test(r)||/\p{Emoji}/u.test(r))?{emoji:r,rest:t.slice(r.length)}:{emoji:null,rest:t});return{icon:o.emoji??("category"===e.type?"\u{1F5C3}":(0,c.A)(e.href)?"\u{1F4C4}\uFE0F":"\u{1F517}"),title:o.rest.trim()}}function y({item:e}){let t=(0,i.Nr)(e),n=function(){let{selectMessage:e}=(0,a.W)();return t=>e(t,(0,l.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,r.jsx)(j,{item:e,className:e.className,href:t,description:e.description??n(e.items.length),...w(e)}):null}function v({item:e}){let t=(0,i.cC)(e.docId??void 0);return(0,r.jsx)(j,{item:e,className:e.className,href:e.href,description:e.description??t?.de
1scription,...w(e)})}function b({item:e}){switch(e.type){case"link":return(0,r.jsx)(v,{item:e});case"category":return(0,r.jsx)(y,{item:e});default:throw Error(`unknown item type ${JSON.stringify(e)}`)}}function k({className:e}){let t=(0,i.a4)();return(0,r.jsx)(N,{items:t,className:e})}function C({item:e}){return(0,r.jsx)("article",{className:(0,o.A)("docCardListItem_W1sv","col col--6"),children:(0,r.jsx)(b,{item:e})})}function N(e){let{items:t,className:n}=e;if(!t)return(0,r.jsx)(k,{...e});let s=(0,i.d1)(t);return(0,r.jsx)("section",{className:(0,o.A)("row",n),children:s.map((e,t)=>(0,r.jsx)(C,{item:e},t))})}},16497(e,t,n){n.d(t,{W:()=>a});var r=n(96540),o=n(10898);let i=["zero","one","two","few","many","other"];function s(e){return i.filter(t=>e.includes(t))}let l={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function a(){let e=function(){let{i18n:{currentLocale:e}}=(0,o.A)();return(0,r.useMemo)(()=>{try{let t;return t=new Intl.PluralRules(e),{locale:e,pluralForms:s(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".
2Docusaurus will fallback to the default (English) implementation.
3Error: ${t.message}
4`),l}},[e])}();return{selectMessage:(t,n)=>(function(e,t,n){let r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);let o=n.select(t);return r[Math.min(n.pluralForms.indexOf(o),r.length-1)]})(n,t,e)}}},28453(e,t,n){n.d(t,{R:()=>s,x:()=>l});var r=n(96540);let o={},i=r.createContext(o);function s(e){let t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.