<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>JayeX - Cloud Native CI/CD Built On Kubernetes</title>
		<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/</link>
		<description>Recent content on JayeX - Cloud Native CI/CD Built On Kubernetes</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Suggest changes to documentation</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/changes/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/changes/</guid>
				<description>&lt;p&gt;Did you spot a typo or feel something&amp;rsquo;s missing from a certain page?&#xA;You can still contribute your suggestions without having to go through setting everything up locally as explained on &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/&#34;&gt;Contribute to Documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The process requires only three steps:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Click the &amp;ldquo;Edit this page&amp;rdquo; link on the right&lt;/li&gt;&#xA;&lt;li&gt;Make your suggested changes&lt;/li&gt;&#xA;&lt;li&gt;Create a Pull Request&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;We&amp;rsquo;ll go through each step here. Keep in mind though, that if you&amp;rsquo;re looking to contribute larger amounts of changes, pages, or sections, it&amp;rsquo;s best to test things out locally first (using the process described on &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/&#34;&gt;Contribute to Documentation&lt;/a&gt;) instead of using this method.&lt;/p&gt;</description>
			</item>
			<item>
				<title>API Documentation</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/apidocs/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/apidocs/</guid>
				<description>&lt;p&gt;JayeX has two types of API documentation: &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/apidocs/&#34;&gt;Kubernetes Custom Resource Documentation&lt;/a&gt; and &lt;a href=&#34;https://godoc.org/github.com/jenkins-x/jx&#34;&gt;Godoc&lt;/a&gt;.&#xA;Both types are generated from the &lt;code&gt;codegen&lt;/code&gt; binary which is part of the jx &lt;a href=&#34;https://github.com/jenkins-x/jx&#34;&gt;repository&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setup-your-development-environment&#34;&gt;Setup your development environment&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s best to make changes to the JayeX code on your local machine. Follow the &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/code/&#34;&gt;development&lt;/a&gt; guide&#xA;to get set up.&lt;/p&gt;&#xA;&lt;h2 id=&#34;writing-custom-resource-documentation&#34;&gt;Writing custom resource documentation&lt;/h2&gt;&#xA;&lt;p&gt;The custom resource documentation is mostly generated from the comments on the &lt;a href=&#34;https://github.com/jenkins-x/jx/tree/master/pkg/apis/jenkins.io/v1&#34;&gt;go structs&lt;/a&gt; that define the custom resources, with the &lt;a href=&#34;https://github.com/jenkins-x/jx/tree/master/docs/apidocs/static_includes&#34;&gt;introductory content&lt;/a&gt; and &lt;a href=&#34;https://github.com/jenkins-x/jx/blob/master/docs/apidocs/config.yaml&#34;&gt;structure&lt;/a&gt; injected.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Step by Step setup</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/step-by-step/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/step-by-step/</guid>
				<description>&lt;p&gt;We&amp;rsquo;ll go through each step below, but here&amp;rsquo;s what you need to get started with Git:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&#34;https://git-scm.com&#34;&gt;&lt;code&gt;git&lt;/code&gt;&lt;/a&gt; command line interface installed locally&lt;/li&gt;&#xA;&lt;li&gt;a &lt;a href=&#34;https://github.com&#34;&gt;GitHub&lt;/a&gt; account&lt;/li&gt;&#xA;&lt;li&gt;a local working copy of the code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;install-git-on-your-system&#34;&gt;Install Git on your system&lt;/h2&gt;&#xA;&lt;p&gt;Git is a &lt;a href=&#34;https://en.wikipedia.org/wiki/Version_control&#34;&gt;version control system&lt;/a&gt; to track the changes of source code.&lt;/p&gt;&#xA;&lt;p&gt;You will need to have Git installed on your computer to contribute to JayeX development.&#xA;Teaching Git is outside the scope of the JayeX docs, but if you&amp;rsquo;re looking for an excellent reference to learn the basics of Git, we recommend the &lt;a href=&#34;https://git-scm.com/book/&#34;&gt;Git book&lt;/a&gt; if you are not sure where to begin.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Documentation Style Guide</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/style-guide/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/style-guide/</guid>
				<description>&lt;h1 id=&#34;documentation-writer-style-guide&#34;&gt;Documentation writer style guide&lt;/h1&gt;&#xA;&lt;p&gt;The JayeX Documentation Special Interest Group (SIG) has established some guidelines for docs contribution.&#xA;The following are not meant to be exhaustive, but are simple style and technical tips to help conform to the existing voice and technical writing techniques used in our existing docs content.&lt;/p&gt;&#xA;&lt;h2 id=&#34;writer-voice-and-tone&#34;&gt;Writer voice and tone&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Pages should have titles, and should be descriptive enough on its own that readers (and web search crawlers) can pick up the title without too much missing context.&#xA;Proper nouns should be capitalized in titles but nothing else (for example, write &amp;ldquo;JayeX tips and tricks&amp;rdquo; instead of &amp;ldquo;JayeX Tips And Tricks&amp;rdquo;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>References</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/reference/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/reference/</guid>
				<description>&lt;p&gt;The following sections contains other information that&amp;rsquo;s helpful when working with Hugo and the JayeX site; you don&amp;rsquo;t necessary need to go through this if this is your first time.&lt;/p&gt;&#xA;&lt;h2 id=&#34;search-by-algoliadocsearch&#34;&gt;Search by Algolia/DocSearch&lt;/h2&gt;&#xA;&lt;p&gt;We&amp;rsquo;re using &lt;a href=&#34;https://community.algolia.com/docsearch/&#34;&gt;DocSearch&lt;/a&gt; by Algolia to power the internal search.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The script and local config are declared in &lt;code&gt;/layouts/partials/scripts.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Styling is included via &lt;code&gt;/layouts/partials/head-css.html&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;The configuration is managed in the Algolia console.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;markdown-syntax-reference&#34;&gt;Markdown Syntax Reference&lt;/h2&gt;&#xA;&lt;h3 id=&#34;code-examples&#34;&gt;Code examples&lt;/h3&gt;&#xA;&lt;p&gt;Hugo uses &lt;a href=&#34;https://gohugo.io/getting-started/configuration-markup#goldmark&#34;&gt;goldmark&lt;/a&gt; parser to handle markdown and markdown related configuration and &lt;a href=&#34;https://gohugo.io/content-management/syntax-highlighting/&#34;&gt;chroma&lt;/a&gt; to handle syntax highlighting.&#xA;Chroma supports the following &lt;a href=&#34;https://gohugo.io/content-management/syntax-highlighting/#list-of-chroma-highlighting-languages&#34;&gt;languages&lt;/a&gt;.&#xA;All pages on the JayeX docs use the typical triple-back-tick markdown syntax.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Contribution workflow</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/workflow/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/community/documentation/workflow/</guid>
				<description>&lt;p&gt;Once you&amp;rsquo;ve completed the initial steps to get started, you can begin to make changes and add new content.&lt;/p&gt;&#xA;&lt;p&gt;At a high level, your workflow will likely look something like this:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a new branch for you work&lt;/li&gt;&#xA;&lt;li&gt;Start the Hugo server to preview your changes (updates the site live)&lt;/li&gt;&#xA;&lt;li&gt;Make changes/add new content&lt;/li&gt;&#xA;&lt;li&gt;Commit and push your changes to your fork of &lt;code&gt;jx-docs&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Raise a Pull Request (PR) to have your changes merged into the main &lt;code&gt;jx-docs&lt;/code&gt; repo&lt;/li&gt;&#xA;&lt;li&gt;Wait for and then participate in a review of your changes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;might involve making adjustments or adding a bit more&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;See your changes go live on the &lt;a href=&#34;https://jayex.io&#34;&gt;JayeX site&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We&amp;rsquo;ll go though each of the steps below in more detail&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
