<?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: KJ Richmond</title>
    <description>The latest articles on DEV Community by KJ Richmond (@0hundred).</description>
    <link>https://dev.to/0hundred</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%2F893079%2F8addc44a-d76b-4d73-ba01-5e7b50a81369.jpeg</url>
      <title>DEV Community: KJ Richmond</title>
      <link>https://dev.to/0hundred</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/0hundred"/>
    <language>en</language>
    <item>
      <title>My 1st Opensrc Project: Tip</title>
      <dc:creator>KJ Richmond</dc:creator>
      <pubDate>Wed, 04 Jan 2023 17:59:01 +0000</pubDate>
      <link>https://dev.to/0hundred/my-1st-opensrc-project-tip-17g4</link>
      <guid>https://dev.to/0hundred/my-1st-opensrc-project-tip-17g4</guid>
      <description>&lt;h2&gt;
  
  
  Happy New Year!
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Also, disclaimer this is about my first time &lt;strong&gt;leading&lt;/strong&gt; an open source project and all of thing things I have learned.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Make sure you hide private information
&lt;/h3&gt;

&lt;p&gt;If I launch an app I usually did so on a private repo or a private hosting site, and often the .env variables were needed to run.&lt;br&gt;
When starting an open source project make sure to add your private links, logins, or data to an .env file and add said file to .gitignore before pushing your repo. &lt;/p&gt;

&lt;h4&gt;
  
  
  If you made the mistake already, you can always:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Roll back your commit and delete it there.&lt;/li&gt;
&lt;li&gt;If it's only your first commit. Delete that repo and create a new one with the tip mentioned above.&lt;/li&gt;
&lt;li&gt;Google/Stackoverflow another method&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Make a CONTRIBUTING.md
&lt;/h3&gt;

&lt;p&gt;This may seem obvious but if it's open source then you must want people to contribute so, give them rules and instruction on how to do so. There are plenty of resources to outlining how to make a good one.&lt;/p&gt;

&lt;p&gt;It is ok if it is less than perfect at the start just try to keep up with it as issues and improvements arise. Trust me it will make your life and the contributors lives easier.&lt;/p&gt;




&lt;h3&gt;
  
  
  Add Security Checks / Protections
&lt;/h3&gt;

&lt;p&gt;Github has tons of pre-built checks for repos, use them. The last thing you want is for someone to be able to make changes to your repo without your or a mod's approval.&lt;/p&gt;




&lt;h3&gt;
  
  
  Live and Learn
&lt;/h3&gt;

&lt;p&gt;While not making mistakes is great and all. Making mistakes and learning from them is how you grow as both a person and a developer. There are a ton of other things I wish I knew better opening my repo to public but because of them I have learned a ton and improved a ton.&lt;/p&gt;



&lt;p&gt;If you are looking for help there are tons of resources to get assistance you just have to look a little bit to find them.&lt;/p&gt;

&lt;p&gt;-K. Richmond&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>opensource</category>
      <category>github</category>
      <category>beginners</category>
    </item>
    <item>
      <title>279CharsOrLess - Before deploying your React app</title>
      <dc:creator>KJ Richmond</dc:creator>
      <pubDate>Fri, 14 Oct 2022 03:30:44 +0000</pubDate>
      <link>https://dev.to/0hundred/279charsorless-before-deploying-your-react-app-3kni</link>
      <guid>https://dev.to/0hundred/279charsorless-before-deploying-your-react-app-3kni</guid>
      <description>&lt;h2&gt;
  
  
  If you can read a tweet...
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Check these simple yet key things&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x1D519eC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://i.imgur.com/NhPn9jJ.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x1D519eC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://i.imgur.com/NhPn9jJ.gif" alt="Prepare for launch" width="600" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Title
&lt;/h3&gt;

&lt;p&gt;Unless the name of your app is "React App"&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Favicon
&lt;/h3&gt;

&lt;p&gt;Please not the React logo again&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Links
&lt;/h3&gt;

&lt;p&gt;Do they all work?&lt;/p&gt;

&lt;h3&gt;
  
  
  4. homepage
&lt;/h3&gt;

&lt;p&gt;You know the one in the package.json&lt;/p&gt;

&lt;p&gt;What's on your deployment checklist? &lt;br&gt;
Comment below!&lt;br&gt;
&lt;em&gt;-KJ&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>react</category>
    </item>
    <item>
      <title>279CharsOrLess - 3 QoL VS Extensions for React Devs</title>
      <dc:creator>KJ Richmond</dc:creator>
      <pubDate>Mon, 03 Oct 2022 17:11:57 +0000</pubDate>
      <link>https://dev.to/0hundred/279charsorless-3-qol-vs-extensions-for-react-devs-ejp</link>
      <guid>https://dev.to/0hundred/279charsorless-3-qol-vs-extensions-for-react-devs-ejp</guid>
      <description>&lt;h1&gt;
  
  
  If you can read a tweet you can read this entry.
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Btw, QoL = &lt;em&gt;Quality of Life&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_CoyhxiK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fcyj99nmdoyetrz7o9co.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_CoyhxiK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fcyj99nmdoyetrz7o9co.gif" alt="Beemo AdventureTime Ketchup" width="500" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag"&gt;Auto Rename Tag&lt;/a&gt;&lt;br&gt;
Easily change those div's into &lt;a href="https://reactjs.org/docs/fragments.html"&gt;fragments&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=styled-components.vscode-styled-components"&gt;vscode-styled-components&lt;/a&gt;&lt;br&gt;
It's like CSS-lint for styled-components!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker"&gt;Code Spell Checker&lt;/a&gt;&lt;br&gt;
Spell &lt;del&gt;Asthma&lt;/del&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What are some extensions you love? Comment below!&lt;br&gt;
&lt;em&gt;-KR&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>beginners</category>
      <category>vscode</category>
    </item>
  </channel>
</rss>
