<?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: jadorotan</title>
    <description>The latest articles on DEV Community by jadorotan (@jadorotan).</description>
    <link>https://dev.to/jadorotan</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%2F2037673%2Fc2a612f3-56ce-445b-b963-645b5742cd55.png</url>
      <title>DEV Community: jadorotan</title>
      <link>https://dev.to/jadorotan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jadorotan"/>
    <language>en</language>
    <item>
      <title>readMeMaker: v0.1</title>
      <dc:creator>jadorotan</dc:creator>
      <pubDate>Sat, 21 Sep 2024 01:44:40 +0000</pubDate>
      <link>https://dev.to/jadorotan/readmemaker-v01-118d</link>
      <guid>https://dev.to/jadorotan/readmemaker-v01-118d</guid>
      <description>&lt;h2&gt;
  
  
  About This Tool
&lt;/h2&gt;

&lt;p&gt;ReadMeMaker is a CLI tool that will help users write their README.MD documentation depending on the input files the user specifies.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Start Using ReadMeMaker?
&lt;/h2&gt;

&lt;p&gt;Clone the Repository&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/jadorotan/readMeMaker
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install the Required Dependencies for the tool to work&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install -r requirements.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create a &lt;code&gt;.env&lt;/code&gt; file and put inside your Groq API Key (&lt;a href="https://console.groq.com" rel="noopener noreferrer"&gt;https://console.groq.com&lt;/a&gt;)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GROQ_API_KEY=YOUR API KEY HERE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Basic CLI Usage
&lt;/h2&gt;

&lt;p&gt;This tool is still in it's early stages and doesn't have much any complex commands. One such example of a simple command you can run is this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python readMeMaker.py -i .\examples\simpleCalculator.py -o .\examples\generated.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The command above will take the input file &lt;code&gt;simpleCalculator.py&lt;/code&gt; that's inside the &lt;code&gt;examples&lt;/code&gt; directory and using the &lt;code&gt;-o&lt;/code&gt; option will store the &lt;code&gt;generated.md&lt;/code&gt; file inside the same directory as the calculator python file. A demo of several other commands can also be found in this video: &lt;a href="https://www.youtube.com/embed/5jO_uVnIooE" rel="noopener noreferrer"&gt;Youtube Demo.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Other CLI OPTIONS
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;Shortcut&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;-v&lt;/td&gt;
&lt;td&gt;--version&lt;/td&gt;
&lt;td&gt;Show the version of the tool.&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-h&lt;/td&gt;
&lt;td&gt;--help&lt;/td&gt;
&lt;td&gt;Show this help message and exit&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-i&lt;/td&gt;
&lt;td&gt;--input&lt;/td&gt;
&lt;td&gt;The input files for which to generate a README.md.&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-o&lt;/td&gt;
&lt;td&gt;--output&lt;/td&gt;
&lt;td&gt;Specify the output file name and file path.&lt;/td&gt;
&lt;td&gt;Creates a README.md file in the same directory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-m&lt;/td&gt;
&lt;td&gt;--model&lt;/td&gt;
&lt;td&gt;Specify the model to use for generating the README.md.&lt;/td&gt;
&lt;td&gt;Uses llama3-8b-8192&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  GitHub Repository
&lt;/h2&gt;

&lt;p&gt;If you are interested in using this tool or even trying to contribute and improve the tool further, you can find it at: &lt;a href="https://github.com/jadorotan/readMeMaker" rel="noopener noreferrer"&gt;readMeMaker&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;ReadMeMaker is still in its early stages of development but even so, this tool with its simple options can aid its users with writing their README.MD documentation for their code and possibly streamlining the process and saving time for the users who aren't well-versed in writing their own markdown files. This tool was made by utilizing Groq's AI Chat Completions Prompts. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>markdown</category>
    </item>
    <item>
      <title>The Start to my Open Source Development Journey</title>
      <dc:creator>jadorotan</dc:creator>
      <pubDate>Sat, 07 Sep 2024 00:44:18 +0000</pubDate>
      <link>https://dev.to/jadorotan/the-start-to-my-open-source-development-journey-4p15</link>
      <guid>https://dev.to/jadorotan/the-start-to-my-open-source-development-journey-4p15</guid>
      <description>&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;Hi! My name is Jerus Allen and I'm currently studying Computer Programming and Analysis (CPA) at Seneca College. I'm currently in my fifth semester of the CPA program and this blog will contain my steps and struggles in my journey of becoming a more proficient developer by contributing to various Open Source Projects and working with people from the community. &lt;/p&gt;

&lt;h2&gt;
  
  
  So, Why Become Part of the Open Source Community?
&lt;/h2&gt;

&lt;p&gt;To be honest, I didn't have any expectations or idea of what Open Source Development is. However, after the first introduction lecture and learning that this course is structured to give the students as much freedom as possible really interested me. Being able to work together with many people with each person having different levels of expertise and being able to help and give feedback to each other's work is something I value a lot and want to be a part of. &lt;/p&gt;

&lt;h2&gt;
  
  
  My Goals with Open Source Development
&lt;/h2&gt;

&lt;p&gt;To keep it short, I just want to experience as many coding niches/languages as I can to broaden my perspective as a developer and discover what I really want to pursue and specialize in after my studies at Seneca. This will also give me real-world practical experience and feedback from people who have been programming for a long time and are a part of the Open Source Community which will (hopefully) help my skills and understanding of programming and help me break into the Tech Workplace.&lt;/p&gt;

&lt;h2&gt;
  
  
  A GitHub Trending Repo That Caught My Interest
&lt;/h2&gt;

&lt;p&gt;In my journey of trying to expand to different programming niches/languages and my love for listening to music as I do whatever task I'm currently doing, I discovered a trending repository called: &lt;a href="https://github.com/KRTirtho/spotube" rel="noopener noreferrer"&gt;Spotube&lt;/a&gt; which is an Open Source, Cross-Platform Client for both Spotify and YouTube that removes the need to subscribe to Spotify/YouTube Premium to listen to music without the interruption of ads and allows for downloading music for offline listening.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>opensource</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
