<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniel</title>
    <description>The latest articles on DEV Community by Daniel (@danielratmiroff).</description>
    <link>https://dev.to/danielratmiroff</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F510291%2F2ca5e767-bd4a-40ab-b654-679cf521bcd3.jpeg</url>
      <title>DEV Community: Daniel</title>
      <link>https://dev.to/danielratmiroff</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danielratmiroff"/>
    <language>en</language>
    <item>
      <title>AI tool for Git</title>
      <dc:creator>Daniel</dc:creator>
      <pubDate>Sat, 02 Nov 2024 18:07:26 +0000</pubDate>
      <link>https://dev.to/danielratmiroff/ai-tool-for-git-25kl</link>
      <guid>https://dev.to/danielratmiroff/ai-tool-for-git-25kl</guid>
      <description>&lt;p&gt;Hi everyone!👋&lt;/p&gt;

&lt;p&gt;Here's a grain of sand to all my fellow devs, who like me, enjoy the living in the terminal and sometimes are annoyed by documentation. I created &lt;code&gt;gai&lt;/code&gt; to help mitigate some of our struggles, it's an AI-powered Git assistant that aims to make our Git workflow smoother and more efficient.&lt;/p&gt;

&lt;p&gt;Ever spent too much time writing commit messages or creating detailed merge requests? Then, &lt;code&gt;gai&lt;/code&gt; can help :) It can generate automatically meaningful commit messages and/or pull requests with descriptions based on your code changes. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Short demo:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F556y5coj1gsq89spt2c1.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F556y5coj1gsq89spt2c1.gif" alt="demo" width="1008" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It supports GitHub and GitLab as of now, and you can also choose between Groq or Hugging Face as your AI Interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here's what makes it special: 💪&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Just run &lt;code&gt;gai commit&lt;/code&gt; and it'll analyze your changes and write a clear commit message&lt;/li&gt;
&lt;li&gt;Create professional merge requests with &lt;code&gt;gai merge&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Easy to set up with &lt;code&gt;pip install gai-tool&lt;/code&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quick example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;gai-tool
&lt;span class="c"&gt;# Recommended: pipx install gai-tool&lt;/span&gt;

&lt;span class="c"&gt;# Set up your tokens&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;GROQ_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'your_key'&lt;/span&gt;  &lt;span class="c"&gt;# or use Hugging Face&lt;/span&gt;

&lt;span class="c"&gt;# Start using it&lt;/span&gt;
gai commit &lt;span class="nt"&gt;-a&lt;/span&gt;    &lt;span class="c"&gt;# Stage all changes and generate a commit message &lt;/span&gt;
gai merge &lt;span class="nt"&gt;-p&lt;/span&gt;     &lt;span class="c"&gt;# Push your changes and creates a merge request&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I built this tool to make our lives as developers a bit easier, and I'd love to hear your thoughts! What features would you like to see? Any suggestions for improvements?&lt;/p&gt;

&lt;p&gt;Check out the full project at: &lt;a href="https://github.com/Danielratmiroff/gai" rel="noopener noreferrer"&gt;github.com/Danielratmiroff/gai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope it helps! Cheers :)🙌&lt;/p&gt;

</description>
      <category>git</category>
      <category>ai</category>
      <category>github</category>
      <category>gitlab</category>
    </item>
    <item>
      <title>My first app [feedback] </title>
      <dc:creator>Daniel</dc:creator>
      <pubDate>Wed, 11 Nov 2020 18:40:38 +0000</pubDate>
      <link>https://dev.to/danielratmiroff/my-first-app-1ihg</link>
      <guid>https://dev.to/danielratmiroff/my-first-app-1ihg</guid>
      <description>&lt;p&gt;Hi everyone, I'm new here a this is my first post on a dev platform.&lt;/p&gt;

&lt;p&gt;Long story short, I'm studying to become a front end developer, so I built my first app to learn more about Vue and because I wanted to try out typescript for the first time.&lt;/p&gt;

&lt;p&gt;I'm unsure if it's good enough to use it as portfolio and start applying for junior front dev jobs.&lt;/p&gt;

&lt;p&gt;Here's the link:&lt;br&gt;
&lt;a href="https://danielratmiroff.github.io/project-management/#/"&gt;https://danielratmiroff.github.io/project-management/#/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wanted to ask you for some feedback, and your thoughts of course :) &lt;/p&gt;

&lt;p&gt;What would you think? &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>vue</category>
      <category>typescript</category>
      <category>pwa</category>
    </item>
  </channel>
</rss>
