<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorials on Mergeway</title><link>https://mergewayhq.github.io/docs/tutorials/</link><description>Recent content in Tutorials on Mergeway</description><generator>Hugo</generator><language>en</language><atom:link href="https://mergewayhq.github.io/docs/tutorials/index.xml" rel="self" type="application/rss+xml"/><item><title>Build your first Mergeway repository</title><link>https://mergewayhq.github.io/docs/tutorials/first-repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://mergewayhq.github.io/docs/tutorials/first-repository/</guid><description>&lt;h1 id="build-your-first-mergeway-repository"&gt;Build your first Mergeway repository&lt;a class="anchor" href="#build-your-first-mergeway-repository"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;In this tutorial you will install &lt;code&gt;mergeway-cli&lt;/code&gt; v0.10.0 for Linux x86_64, copy the tag-matched &lt;code&gt;examples/full&lt;/code&gt; fixture, inspect its entities and records, create a blog post related to existing records, validate the repository, and export it as JSON.&lt;/p&gt;
&lt;p&gt;The commands work in a temporary learning directory. They do not modify the source fixture.&lt;/p&gt;
&lt;h2 id="before-you-begin"&gt;Before you begin&lt;a class="anchor" href="#before-you-begin"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You need a Linux x86_64 shell with &lt;code&gt;curl&lt;/code&gt; and &lt;code&gt;tar&lt;/code&gt;. For another supported platform, follow &lt;a href="../../how-to/install/"&gt;Install Mergeway tools&lt;/a&gt; and return after &lt;code&gt;mergeway-cli version&lt;/code&gt; works.&lt;/p&gt;</description></item><item><title>Review your first semantic change</title><link>https://mergewayhq.github.io/docs/tutorials/review-semantic-change/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://mergewayhq.github.io/docs/tutorials/review-semantic-change/</guid><description>&lt;h1 id="review-your-first-semantic-change"&gt;Review your first semantic change&lt;a class="anchor" href="#review-your-first-semantic-change"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;In this tutorial you will create a disposable Git repository from Mergeway&amp;rsquo;s &lt;code&gt;examples/full&lt;/code&gt;, make three kinds of record change, validate them, and review the result with &lt;code&gt;mergeway-diff&lt;/code&gt;. Nothing writes to your source checkout.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="anchor" href="#prerequisites"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Git.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mergeway-cli&lt;/code&gt; and &lt;code&gt;mergeway-diff&lt;/code&gt; v0.10.0 on &lt;code&gt;PATH&lt;/code&gt;; use &lt;a href="../../how-to/install/"&gt;Install Mergeway tools&lt;/a&gt; if needed.&lt;/li&gt;
&lt;li&gt;A downloaded v0.10.0 source archive, which supplies the fixed &lt;code&gt;examples/full&lt;/code&gt; starting state used by this tutorial.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="1-create-a-temporary-repository"&gt;1. Create a temporary repository&lt;a class="anchor" href="#1-create-a-temporary-repository"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;From the extracted source archive, copy the fixture and initialize only the copy:&lt;/p&gt;</description></item><item><title>Inspect a repository with an AI client</title><link>https://mergewayhq.github.io/docs/tutorials/inspect-with-ai-client/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://mergewayhq.github.io/docs/tutorials/inspect-with-ai-client/</guid><description>&lt;h1 id="inspect-a-repository-with-an-ai-client"&gt;Inspect a repository with an AI client&lt;a class="anchor" href="#inspect-a-repository-with-an-ai-client"&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;In this tutorial, Codex launches &lt;code&gt;mergeway-mcp&lt;/code&gt; over stdio and inspects the fixed &lt;code&gt;examples/full&lt;/code&gt; repository. The server cannot modify records, and the allow-list exposes only &lt;code&gt;User&lt;/code&gt; and &lt;code&gt;Post&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="anchor" href="#prerequisites"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Codex CLI with local stdio MCP support.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mergeway-cli&lt;/code&gt; and &lt;code&gt;mergeway-mcp&lt;/code&gt; v0.10.0 on &lt;code&gt;PATH&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;A v0.10.0 source archive containing &lt;code&gt;examples/full&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="1-validate-and-locate-the-repository"&gt;1. Validate and locate the repository&lt;a class="anchor" href="#1-validate-and-locate-the-repository"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;From the extracted source archive:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mergeway-cli --root examples/full validate
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd examples/full
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pwd
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;command -v mergeway-mcp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Expect &lt;code&gt;status: validation succeeded&lt;/code&gt;. Save the two absolute paths printed by &lt;code&gt;pwd&lt;/code&gt; and &lt;code&gt;command -v&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>