<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Contribution Guidelines on Kueue</title>
		<link>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/</link>
		<description>Recent content in Contribution Guidelines on Kueue</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Coding Guidelines</title>
				<link>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/coding_guidelines/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/coding_guidelines/</guid>
				<description>&lt;p&gt;These guidelines are derived from the existing Kueue codebase. They capture the&#xA;conventions that make the code consistent, maintainable, and reusable. Follow&#xA;these when writing new code or reviewing pull requests.&lt;/p&gt;&#xA;&lt;p&gt;Kueue is a Kubernetes project and follows the upstream Kubernetes conventions.&#xA;Be familiar with these core guidelines:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://git.k8s.io/community/sig-scheduling/CONTRIBUTING.md&#34;&gt;SIG Scheduling Contributor Guide&lt;/a&gt;&#xA;— contribution guidance specific to the Kubernetes scheduling ecosystem that&#xA;Kueue is part of.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kubernetes.io/docs/reference/using-api/deprecation-policy/&#34;&gt;Kubernetes Deprecation Policy&lt;/a&gt;&#xA;— rules for API version lifetimes (alpha, beta, GA) and removal timelines.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api_changes.md&#34;&gt;Kubernetes API Changes&lt;/a&gt;&#xA;— how to evolve API types, add new fields behind feature gates, and handle&#xA;compatibility across versions.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md&#34;&gt;Kubernetes API Conventions&lt;/a&gt;&#xA;— naming, status conventions, conditions, and general API design patterns.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/&#34;&gt;Feature Gates&lt;/a&gt;&#xA;— the mechanism for staging new features through alpha/beta/GA lifecycles.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;product-code-guidelines&#34;&gt;&#xA;Product Code Guidelines&#xA;&lt;a href=&#34;#product-code-guidelines&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;package-organization&#34;&gt;&#xA;Package Organization&#xA;&lt;a href=&#34;#package-organization&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;pkg/&lt;/code&gt;&lt;/strong&gt; contains public-facing library code. Consumers may import these&#xA;packages.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;apis/&lt;/code&gt;&lt;/strong&gt; holds CRD type definitions organized by group and version&#xA;(e.g. &lt;code&gt;apis/kueue/v1beta2/&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;cmd/&lt;/code&gt;&lt;/strong&gt; contains executable entry points.&lt;/li&gt;&#xA;&lt;li&gt;Group utilities by domain under &lt;code&gt;pkg/util/&lt;/code&gt; (e.g. &lt;code&gt;pkg/util/client/&lt;/code&gt;,&#xA;&lt;code&gt;pkg/util/resource/&lt;/code&gt;, &lt;code&gt;pkg/util/slices/&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;controller-structure&#34;&gt;&#xA;Controller Structure&#xA;&lt;a href=&#34;#controller-structure&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Controllers follow the controller-runtime reconciler pattern:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Development</title>
				<link>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/development/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/development/</guid>
				<description>&lt;h2 id=&#34;prerequisites&#34;&gt;&#xA;Prerequisites&#xA;&lt;a href=&#34;#prerequisites&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go (version declared in &lt;code&gt;go.mod&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Docker (required for shell-lint and npm-depcheck)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;kubectl&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;GNU sed (macOS: &lt;code&gt;brew install gnu-sed&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;running-lint&#34;&gt;&#xA;Running lint&#xA;&lt;a href=&#34;#running-lint&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Run Go linting across all modules:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Running and debugging tests</title>
				<link>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/testing/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/testing/</guid>
				<description>&lt;h2 id=&#34;quick-start&#34;&gt;&#xA;Quick start&#xA;&lt;a href=&#34;#quick-start&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The most common development workflows:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Unit tests&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make &lt;span class=&#34;nb&#34;&gt;test&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Integration tests&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make test-integration&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# E2E: build image and run&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Note: PLATFORM=linux/arm64 is only needed on Apple Silicon (arm64).&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# On amd64, run: make kind-image-build test-e2e-baseline&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;PLATFORM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;linux/arm64 make kind-image-build test-e2e-baseline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# E2E: build, run, and keep the kind cluster alive between runs&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;E2E_MODE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;dev &lt;span class=&#34;nv&#34;&gt;PLATFORM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;linux/arm64 make kind-image-build test-e2e-baseline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;quick-filter-reference&#34;&gt;&#xA;Quick filter reference&#xA;&lt;a href=&#34;#quick-filter-reference&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Focus on tests matching a name pattern&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GINKGO_ARGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--focus=Scheduler&amp;#34;&lt;/span&gt; make test-integration&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GINKGO_ARGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--focus=&amp;#39;Creating a Pod requesting TAS&amp;#39;&amp;#34;&lt;/span&gt; make test-e2e-baseline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Filter integration tests by label&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;INTEGRATION_FILTERS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--label-filter=controller:workload&amp;#34;&lt;/span&gt; make test-integration&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;INTEGRATION_FILTERS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--label-filter=area:jobs&amp;#34;&lt;/span&gt; make test-integration&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Filter e2e tests by label&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;GINKGO_ARGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--label-filter=feature:jobset&amp;#34;&lt;/span&gt; make test-e2e-extended&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Run only a specific integration test directory&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;INTEGRATION_TARGET&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;test/integration/singlecluster/scheduler&amp;#39;&lt;/span&gt; make test-integration&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For the full label taxonomy and more examples, see &lt;a href=&#34;https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/testing/#running-subset-of-integration-or-e2e-tests&#34;&gt;Running a subset of tests&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Website contributions</title>
				<link>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/website/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-14562--kubernetes-sigs-kueue.netlify.app/community/contribution_guidelines/website/</guid>
				<description>&lt;p&gt;The Kueue website (&lt;a href=&#34;https://kueue.sigs.k8s.io/&#34;&gt;kueue.sigs.k8s.io&lt;/a&gt;) is built with Hugo and published through Netlify from the &lt;a href=&#34;https://github.com/kubernetes-sigs/kueue/tree/main/site&#34;&gt;&lt;code&gt;site/&lt;/code&gt;&lt;/a&gt; directory.&lt;/p&gt;&#xA;&lt;h2 id=&#34;local-preview&#34;&gt;&#xA;Local preview&#xA;&lt;a href=&#34;#local-preview&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;From the repository root:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make site-server&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;See &lt;a href=&#34;https://github.com/kubernetes-sigs/kueue/blob/main/site/README.md&#34;&gt;&lt;code&gt;site/README.md&lt;/code&gt;&lt;/a&gt; for Hugo version requirements and Netlify parity notes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;netlify-deploy-previews&#34;&gt;&#xA;Netlify deploy previews&#xA;&lt;a href=&#34;#netlify-deploy-previews&#34; class=&#34;anchor-link&#34;&gt;&#xA;    &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; fill=&#34;currentColor&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34;&gt;&#xA;    &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;&gt;&lt;/path&gt;&#xA;    &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;&lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Pull requests that change &lt;code&gt;site/&lt;/code&gt; or &lt;code&gt;netlify.toml&lt;/code&gt; receive a Netlify deploy preview. The preview URL follows:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
