<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PipeCD – Onboarding</title>
    <link>https://pipecd.dev/tags/onboarding/</link>
    <description>Recent content in Onboarding on PipeCD</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="https://pipecd.dev/tags/onboarding/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Blog: PipeCD&#39;s Newcomers Meetings: July 16 &amp; August 6, 2026</title>
      <link>https://pipecd.dev/blog/2026/08/16/pipecds-newcomers-meetings-july-16-august-6-2026/</link>
      <pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate>
      
      <guid>https://pipecd.dev/blog/2026/08/16/pipecds-newcomers-meetings-july-16-august-6-2026/</guid>
      <description>
        
        
        &lt;p&gt;Twice this summer, the PipeCD community sat down with a group of people who had never touched PipeCD before, some of them new to CNCF projects altogether, and walked them through the project from scratch. That&amp;rsquo;s what the Newcomers meeting is for: no assumption that you&amp;rsquo;ve read the docs, no assumption you know what GitOps even means yet. Just an open call, a screen share, and an hour to answer whatever&amp;rsquo;s on your mind.&lt;/p&gt;
&lt;p&gt;We ran two of these sessions this year, on July 16 and August 6, 2026:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/hBXkaWD9190?si=bc3UQTsmZYVTvzzq&#34;&gt;PipeCD&amp;rsquo;s Newcomers meeting - July 16, 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/JhUGsf0bo4M?si=2YjKUCtcDwROankz&#34;&gt;PipeCD&amp;rsquo;s Newcomers meeting - August 6, 2026&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you were there, this is a recap. If you weren&amp;rsquo;t, consider this the next best thing, and an open invitation to the next one.&lt;/p&gt;
&lt;h2 id=&#34;why-the-project-looks-different-than-it-did-a-year-ago&#34;&gt;Why the project looks different than it did a year ago&lt;/h2&gt;
&lt;p&gt;The first thing we try to get out of the way early is the v0-to-v1 question, because it trips up almost everyone who opens the repo cold. If you clone PipeCD today, you&amp;rsquo;ll find two versions of the piped agent living side by side, and that&amp;rsquo;s confusing until you know why.&lt;/p&gt;
&lt;p&gt;The original piped, what we now call v0, has every deployment stage built directly into the agent. Kubernetes sync, Terraform plan and apply, canary analysis, all of it compiled in. That was simple in the beginning, but it meant that adding support for a new platform meant changing piped itself, and that doesn&amp;rsquo;t scale to a community project with contributors who each care about a different corner of the deployment world.&lt;/p&gt;
&lt;p&gt;pipedv1 is the answer to that. Stage executors became plugins: separate binaries that piped loads and talks to over gRPC. Kubernetes, ECS, Cloud Run, Terraform, wait, waitapproval, analysis, each one its own module now, each one able to move independently. We usually point newcomers to three things to read after the meeting if they want the full picture: &lt;a href=&#34;https://pipecd.dev/blog/2024/11/28/overview-of-the-plan-for-pluginnable-pipecd/&#34;&gt;the original design post&lt;/a&gt;, &lt;a href=&#34;https://pipecd.dev/blog/2025/09/02/what-is-new-in-pipedv1-plugin-arch-piped/&#34;&gt;what actually changed in practice&lt;/a&gt;, and &lt;a href=&#34;https://pipecd.dev/docs-dev/migrating-from-v0-to-v1/&#34;&gt;the migration guide&lt;/a&gt; if you&amp;rsquo;re moving a real installation over.&lt;/p&gt;
&lt;p&gt;What matters most if you&amp;rsquo;re about to open a pull request:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;platformProviders&lt;/code&gt; and &lt;code&gt;cloudProviders&lt;/code&gt; in piped config don&amp;rsquo;t exist in v1. Plugins define &lt;code&gt;deployTargets&lt;/code&gt; instead.&lt;/li&gt;
&lt;li&gt;Every application config uses &lt;code&gt;kind: Application&lt;/code&gt; now, not the old per-platform kinds.&lt;/li&gt;
&lt;li&gt;Each plugin is a separate module built against the &lt;a href=&#34;https://github.com/pipe-cd/piped-plugin-sdk-go&#34;&gt;piped-plugin-sdk-go&lt;/a&gt; SDK.&lt;/li&gt;
&lt;li&gt;Legacy &lt;code&gt;piped&lt;/code&gt; (&lt;code&gt;pkg/app/piped/&lt;/code&gt;) and &lt;code&gt;pipedv1&lt;/code&gt; (&lt;code&gt;pkg/app/pipedv1/&lt;/code&gt;) both live in the repo right now, because the migration is gradual. Before you start on a &lt;code&gt;good first issue&lt;/code&gt;, check which side it&amp;rsquo;s on. If it&amp;rsquo;s not obvious, ask in the issue, that&amp;rsquo;s a completely normal question to ask.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;what-actually-happens-when-you-send-a-pull-request&#34;&gt;What actually happens when you send a pull request&lt;/h2&gt;
&lt;p&gt;The second half of both meetings is usually spent on the part people are most nervous about: what happens after they write code. Open source can feel like a black box from the outside even when the process behind it is ordinary, so we walk through it step by step.&lt;/p&gt;
&lt;p&gt;It starts with an issue. &lt;a href=&#34;https://github.com/pipe-cd/pipecd/issues?q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3A%22good&amp;#43;first&amp;#43;issue%22&#34;&gt;&lt;code&gt;good first issue&lt;/code&gt;&lt;/a&gt; is the label to search for, and a comment saying you&amp;rsquo;d like to take it is enough to get assigned, though the expectation is a PR within about a week, so it&amp;rsquo;s worth claiming something you can actually start on soon. For anything that isn&amp;rsquo;t a one-line fix, we encourage people to describe their planned approach in the issue before writing code. It&amp;rsquo;s a five-minute step that saves a lot of rework later.&lt;/p&gt;
&lt;p&gt;From there, the mechanics: keep the diff small, somewhere around 300 lines is the rule of thumb, and split anything bigger. Sign off every commit with &lt;code&gt;git commit -s&lt;/code&gt; for DCO. Write commit messages in the present tense with a capital first letter, the way &lt;code&gt;Add imports to Terraform plan result&lt;/code&gt; reads. Target &lt;code&gt;master&lt;/code&gt;. And before opening the PR, run &lt;code&gt;make check&lt;/code&gt; locally, it&amp;rsquo;s the same build, lint, and test steps CI will run anyway, so you find out about failures on your own machine first.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://pipecd.dev/docs-dev/contribution-guidelines/contributing/&#34;&gt;full contributor guide&lt;/a&gt; covers the rest, the license header, the PR template for user-facing changes, how the bug and feature templates work. And code isn&amp;rsquo;t the only door in: &lt;a href=&#34;https://pipecd.dev/docs-dev/contribution-guidelines/contributing-documentation/&#34;&gt;documentation&lt;/a&gt; and &lt;a href=&#34;https://pipecd.dev/docs-dev/contribution-guidelines/contributing-blogs/&#34;&gt;blog posts&lt;/a&gt; (this one included) need contributors too, and so does issue triage and conversation in &lt;a href=&#34;https://github.com/pipe-cd/pipecd/discussions&#34;&gt;GitHub Discussions&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;where-the-conversation-continues-after-the-meeting-ends&#34;&gt;Where the conversation continues after the meeting ends&lt;/h2&gt;
&lt;p&gt;Every Newcomers meeting ends the same way: with people asking where to go next. Here&amp;rsquo;s what we tell them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;#pipecd&lt;/code&gt; on &lt;a href=&#34;https://cloud-native.slack.com/&#34;&gt;CNCF Slack&lt;/a&gt; is where most of the day-to-day questions get answered.&lt;/li&gt;
&lt;li&gt;The broader &lt;a href=&#34;https://zoom-lfx.platform.linuxfoundation.org/meeting/96831504919?password=2f60b8ec-5896-40c8-aa1d-d551ab339d00&#34;&gt;PipeCD Development and Community Meeting&lt;/a&gt; runs every two weeks with project news and issue triage. Notes are at &lt;a href=&#34;https://bit.ly/pipecd-mtg-notes&#34;&gt;bit.ly/pipecd-mtg-notes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Newcomers meetings themselves happen periodically, not on a fixed schedule, so Slack and the meeting notes are the place to watch for the next date.&lt;/li&gt;
&lt;li&gt;If you want something more structured, &lt;a href=&#34;https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/README.md#program-guidelines&#34;&gt;LFX Mentorship&lt;/a&gt; is worth a look, and &lt;a href=&#34;https://pipecd.dev/blog/2026/04/08/my-first-30-days-as-an-lfx-mentee-with-pipecd/&#34;&gt;one mentee wrote honestly about her first month&lt;/a&gt; if you want to know what that actually feels like.&lt;/li&gt;
&lt;li&gt;Once you&amp;rsquo;ve merged 5 PRs across the pipe-cd organization and attended a public community meeting, you&amp;rsquo;re eligible for membership in the GitHub org, though plenty of people contribute happily without ever going that route.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;see-you-at-the-next-one&#34;&gt;See you at the next one&lt;/h2&gt;
&lt;p&gt;Both sessions, in the end, come down to the same thing: showing people that the project is smaller and friendlier up close than it looks from the outside. If you missed these two, the recordings are linked above. And if you&amp;rsquo;re reading this because you&amp;rsquo;re weighing your first contribution, the door&amp;rsquo;s open, come find us in &lt;a href=&#34;https://cloud-native.slack.com/&#34;&gt;#pipecd on Slack&lt;/a&gt; and we&amp;rsquo;ll figure out where to start.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
