<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Design on MyLib Docs</title><link>https://carmelolg.github.io/shiori/v1.0.0/design/</link><description>Official documentation for MyLib — a fast, type-safe utility library for modern applications.</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 05 May 2026 19:49:24 +0000</lastBuildDate><atom:link href="https://carmelolg.github.io/shiori/v1.0.0/design/index.xml" rel="self" type="application/rss+xml"/><item><title>Architecture</title><link>https://carmelolg.github.io/shiori/v1.0.0/design/architecture/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://carmelolg.github.io/shiori/v1.0.0/design/architecture/</guid><description>&lt;h2 id="architecture-overview"&gt;Architecture Overview&lt;/h2&gt;
&lt;p&gt;MyLib v1.0.0 uses a simple modular architecture.&lt;/p&gt;
&lt;h3 id="core-modules"&gt;Core Modules&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;users&lt;/strong&gt; - User management&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;auth&lt;/strong&gt; - Authentication &amp;amp; authorization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;utils&lt;/strong&gt; - Utility helpers&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Data Model</title><link>https://carmelolg.github.io/shiori/v1.0.0/design/data-model/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://carmelolg.github.io/shiori/v1.0.0/design/data-model/</guid><description>&lt;h2 id="data-model"&gt;Data Model&lt;/h2&gt;
&lt;h3 id="user-object"&gt;User Object&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;user123&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;John Doe&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;email&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;john@example.com&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;role&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;member&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;created_at&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;2024-01-01T00:00:00Z&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>