<?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: Bodhisha Thomas</title>
    <description>The latest articles on DEV Community by Bodhisha Thomas (@bodhisha).</description>
    <link>https://dev.to/bodhisha</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%2F469748%2Fa7839f84-4a67-410d-859b-18ec82710207.jpeg</url>
      <title>DEV Community: Bodhisha Thomas</title>
      <link>https://dev.to/bodhisha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bodhisha"/>
    <language>en</language>
    <item>
      <title>When to use .gitignore and  .git/info/exclude</title>
      <dc:creator>Bodhisha Thomas</dc:creator>
      <pubDate>Thu, 05 Aug 2021 07:29:40 +0000</pubDate>
      <link>https://dev.to/bodhisha/gitignore-vs-git-info-exclude-2e2a</link>
      <guid>https://dev.to/bodhisha/gitignore-vs-git-info-exclude-2e2a</guid>
      <description>&lt;p&gt;Both .gitignore and .git/info/exclude are used to ignore files from staging in git.&lt;/p&gt;

&lt;h3&gt;
  
  
  .gitignore
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If a file should be ignored in all clones of the repository, you would use .gitignore&lt;/li&gt;
&lt;li&gt;This file needs to be committed and the files mentioned would be ignored in all the clones.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  .git/info/exclude
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If for some reason you need to locally ignore certain files in a single clone, you would use .git/info/exclude&lt;/li&gt;
&lt;li&gt;This file acts as a .gitignore for your own local git folder and is not committed or shared with anyone else. &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  References
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files"&gt;Git Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Get-svg-icons : VS Code Extension </title>
      <dc:creator>Bodhisha Thomas</dc:creator>
      <pubDate>Sun, 04 Jul 2021 07:29:41 +0000</pubDate>
      <link>https://dev.to/bodhisha/get-svg-icons-vs-code-extension-9g4</link>
      <guid>https://dev.to/bodhisha/get-svg-icons-vs-code-extension-9g4</guid>
      <description>&lt;p&gt;If you are a frontend developer, it's obvious about the time and thoughts you take to fix on a perfect icon for your website. You have to navigate to websites like Flaticon, Font Awesome, Material Icons etc., find suitable icons, download the SVG or copy the font  and finally need to include the corresponding libraries to your code base. Reducing this hassle and the bundle size associated with importing external packages was the main inspiration behind this VS Code extension.&lt;/p&gt;

&lt;p&gt;With Get-Svg-Icons extension, you no longer have to navigate to other websites to choose your icon, everything comes handy on VS code itself. A side panel with customizable icons and the inline icon suggestions on vscode editor makes the process easy and thus increase productivity of developers.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Side Panel with customizable icons
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Side Panel with around 1300+ icons&lt;/li&gt;
&lt;li&gt;Users can search for the icon-name (or tags associated with it) and choose the desired icon&lt;/li&gt;
&lt;li&gt;On clicking on the icon, corresponding svg code will be inserted at the last active position on the code editor&lt;/li&gt;
&lt;li&gt;Users can change the height and width of the svg directly from the side panel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FOpen-Sourced-Olaf%2FGet-svg-icons%2Fstaging%2Fscreenshots%2Fside-panel.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FOpen-Sourced-Olaf%2FGet-svg-icons%2Fstaging%2Fscreenshots%2Fside-panel.gif" alt="demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Inline Icon suggestions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Type "icon-" (without quotes) to start auto-completing icons. If the icon preview is not showing up (as shown in the GIF below), press Ctrl+Space (default hotkey) or press the  "&amp;gt;" icon to expand the details view.&lt;/li&gt;
&lt;li&gt;An inline replacement of the selected icon with its svg will be done.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FOpen-Sourced-Olaf%2FGet-svg-icons%2Fstaging%2Fscreenshots%2Finline_icon_completion.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FOpen-Sourced-Olaf%2FGet-svg-icons%2Fstaging%2Fscreenshots%2Finline_icon_completion.gif" alt="demo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Icon preview on hover
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;On hovering over the svg code (class name) , you can preview the icon of the corresponding svg snippet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get the extension &lt;a href="https://marketplace.visualstudio.com/items?itemName=marcochan.get-svg-icons" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;br&gt;
Want to contribute? Head over to the  &lt;a href="https://github.com/Open-Sourced-Olaf/Get-svg-icons" rel="noopener noreferrer"&gt;Github Repository&lt;/a&gt;   &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
