<?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: Devansh Maurya</title>
    <description>The latest articles on DEV Community by Devansh Maurya (@devanshmaurya).</description>
    <link>https://dev.to/devanshmaurya</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%2F139344%2Fed30da20-af0f-4c12-abda-1eebd3f4f294.png</url>
      <title>DEV Community: Devansh Maurya</title>
      <link>https://dev.to/devanshmaurya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devanshmaurya"/>
    <language>en</language>
    <item>
      <title>QR Code Generator Android App</title>
      <dc:creator>Devansh Maurya</dc:creator>
      <pubDate>Thu, 12 May 2022 18:49:11 +0000</pubDate>
      <link>https://dev.to/devanshmaurya/qr-code-generator-android-app-3h77</link>
      <guid>https://dev.to/devanshmaurya/qr-code-generator-android-app-3h77</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;An Android app to generate QR codes using the text provided using Appwrite QR code API accessed via Appwrite's Android SDK.&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;Mobile Moguls&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Devansh-Maurya"&gt;
        Devansh-Maurya
      &lt;/a&gt; / &lt;a href="https://github.com/Devansh-Maurya/QR-Code-Generator"&gt;
        QR-Code-Generator
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
QR-Code-Generator&lt;/h1&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Devansh-Maurya/QR-Code-Generator"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;The backend is hosted with the help of &lt;a href="https://gitpod.io/#https://github.com/appwrite/integration-for-gitpod"&gt;Gitpod&lt;/a&gt; and is accessed in the app using Appwrite's Android SDK.&lt;/p&gt;

&lt;h4&gt;
  
  
  Screenshots
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Text input screen&lt;/th&gt;
&lt;th&gt;Generated QR Code screen&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xG0lH6_t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5rnb9ntfd9kp9jzl9jp9.png" alt="Text input screen" width="720" height="1600"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h88sahpr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jxijciam6kx1u10em47o.png" alt="Generated QR Code screen" width="720" height="1600"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  Screen Recording
&lt;/h4&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/HCrOhYZP9iQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>appwritehack</category>
      <category>android</category>
      <category>kotlin</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Deploying a portfolio website with DigitalOcean's app platform</title>
      <dc:creator>Devansh Maurya</dc:creator>
      <pubDate>Sun, 10 Jan 2021 11:46:45 +0000</pubDate>
      <link>https://dev.to/devanshmaurya/deploying-a-portfolio-website-with-digitalocean-s-app-platform-fdo</link>
      <guid>https://dev.to/devanshmaurya/deploying-a-portfolio-website-with-digitalocean-s-app-platform-fdo</guid>
      <description>&lt;h2&gt;
  
  
  Portfolio Site
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Category Submission: Personal Site/Portfolio
&lt;/h3&gt;

&lt;h3&gt;
  
  
  App Link: &lt;a href="https://portfolio-site-9s4jh.ondigitalocean.app/"&gt;https://portfolio-site-9s4jh.ondigitalocean.app/&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Screenshots:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zv38UbTG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qw1me6l6j26td5tjl29n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zv38UbTG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qw1me6l6j26td5tjl29n.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KsApEbcJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bhqurbmq2tn3ptx3vmsf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KsApEbcJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/bhqurbmq2tn3ptx3vmsf.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description: A very minimal looking portfolio site having links to my different social accounts and some general info.
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Link to Source Code: &lt;a href="https://github.com/Devansh-Maurya/Devansh-Maurya.github.io"&gt;https://github.com/Devansh-Maurya/Devansh-Maurya.github.io&lt;/a&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;MIT&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;A portfolio site is a very good tool for any software developer to present his profile and create a branding, so I thought why not take this hackathon as an opportunity to deploy my site on DigitalOcean and learn something new.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it
&lt;/h3&gt;

&lt;p&gt;I used DigitalOcean's app platform for deploying, with code hosted on Github. DO's integration with Github provided a very quick way to deploy the website.&lt;/p&gt;

</description>
      <category>portfolio</category>
      <category>dohackathon</category>
    </item>
    <item>
      <title>Design Patterns &amp; Principles in Kotlin</title>
      <dc:creator>Devansh Maurya</dc:creator>
      <pubDate>Mon, 12 Oct 2020 06:52:31 +0000</pubDate>
      <link>https://dev.to/devanshmaurya/design-patterns-principles-in-kotlin-1chf</link>
      <guid>https://dev.to/devanshmaurya/design-patterns-principles-in-kotlin-1chf</guid>
      <description>&lt;p&gt;Here are my notes I made while reading the book &lt;strong&gt;Head First Design Patterns&lt;/strong&gt;. It has full and quality implementation of every design pattern in the book with notes on different patterns and principles. The examples are written in Kotlin.&lt;/p&gt;

&lt;p&gt;The Head First Design Pattern is a great read if you are just starting to learn design patterns.&lt;/p&gt;

&lt;p&gt;Check out the Github repo below and do star it if you find it useful:&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Devansh-Maurya"&gt;
        Devansh-Maurya
      &lt;/a&gt; / &lt;a href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles"&gt;
        Design-Patterns-And-Principles
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A collection of a number of design patterns and principles written in Kotlin
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/Devansh-Maurya/Design-Patterns-And-Principles/master/Design%20Patterns%20%26%20Principles.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AkAxvn90--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/Devansh-Maurya/Design-Patterns-And-Principles/master/Design%2520Patterns%2520%2526%2520Principles.png"&gt;&lt;/a&gt;
  &lt;/p&gt;
&lt;h2&gt;
A collection of design patterns and principles written in Kotlin&lt;/h2&gt;
&lt;h3&gt;
What are Design Principles?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A design principle is a basic tool or technique that can be applied to designing or writing code to make that code more maintainable, flexible, or extensible.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles#design-principles"&gt;Explore the Design Principles in this repo&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
What are Design Patterns?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A design pattern is a solution to a problem in a context.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;context&lt;/strong&gt; is the situation in which the pattern applies. This should be a recurring situation.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;problem&lt;/strong&gt; refers to the goal you are trying to achieve in this context, but it also refers to any constraints that occur in the context.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;solution&lt;/strong&gt; is what you’re after: a general design that anyone can apply which resolves the goal and set of constraints.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you find yourself in a context with a problem that has a goal that is affected by a set of constraints, then…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>android</category>
      <category>kotlin</category>
      <category>beginners</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Get a custom formatted email message with PR info using Github Actions</title>
      <dc:creator>Devansh Maurya</dc:creator>
      <pubDate>Wed, 16 Sep 2020 17:26:32 +0000</pubDate>
      <link>https://dev.to/devanshmaurya/get-a-custom-formatted-email-message-with-pr-info-using-github-actions-26ic</link>
      <guid>https://dev.to/devanshmaurya/get-a-custom-formatted-email-message-with-pr-info-using-github-actions-26ic</guid>
      <description>&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;p&gt;I have built my very first Github action from scratch thanks to the Github Actions hackathon by &lt;a href="https://dev.to/devteam"&gt;@devteam&lt;/a&gt;. The action provides a well-formatted email subject and body using branch name used for Pull Request and other information obtained from the pull request.&lt;/p&gt;

&lt;p&gt;I used Javascript to do string processing on the branch name and get a formatted email subject and body with PR info added to it.&lt;/p&gt;

&lt;p&gt;The action's inputs and outputs are shown below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;inputs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;repo-name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Repository&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;name'&lt;/span&gt;
    &lt;span class="na"&gt;required&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;
  &lt;span class="na"&gt;groups&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Branch&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;groups&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;(as&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;CSV)&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;for&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;which&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;you&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;want&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;to&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;get&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;email&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;message&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;data'&lt;/span&gt;
    &lt;span class="na"&gt;required&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;
  &lt;span class="na"&gt;branch-name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Branch&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;name'&lt;/span&gt;
    &lt;span class="na"&gt;required&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;
  &lt;span class="na"&gt;pr-title&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Pull&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;request&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;title'&lt;/span&gt;
  &lt;span class="na"&gt;pr-url&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Pull&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;request&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;url'&lt;/span&gt;
&lt;span class="na"&gt;outputs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;subject&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Email&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;subject'&lt;/span&gt;
  &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Email&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;body'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;With the outputs shown above, you can use them as you like. I use them to send an email on pull requests of specific types using another &lt;a href="https://github.com/marketplace/actions/send-email"&gt;Github action&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;The mail that I received when I opened a PR with branch name &lt;code&gt;pattern/test&lt;/code&gt; on the repo &lt;a href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles"&gt;Design-Patterns-And-Principles&lt;/a&gt; is shown below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FEDSbXta--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3urrdxnody760mu2g8qh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FEDSbXta--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3urrdxnody760mu2g8qh.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;Maintainer Must-Have&lt;/p&gt;
&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Devansh-Maurya"&gt;
        Devansh-Maurya
      &lt;/a&gt; / &lt;a href="https://github.com/Devansh-Maurya/Get-Email-Message-From-Branch-Action"&gt;
        Get-Email-Message-From-Branch-Action
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Provides a well-formatted email subject and body using branch name used for Pull Request and other information obtained from the pull request.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Get custom email message with PR info&lt;/h1&gt;
&lt;p&gt;Provides a well formated email subject and body using branch name used for Pull Request and other information obtained from the pull request.&lt;/p&gt;
&lt;h3&gt;
Usage&lt;/h3&gt;
&lt;div class="highlight highlight-source-yaml position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-ent"&gt;name&lt;/span&gt;: &lt;span class="pl-s"&gt;Get message&lt;/span&gt;
&lt;span class="pl-ent"&gt;uses&lt;/span&gt;: &lt;span class="pl-s"&gt;Devansh-Maurya/Get-Email-Message-From-Branch-Action@v3&lt;/span&gt;
&lt;span class="pl-ent"&gt;with&lt;/span&gt;:
  &lt;span class="pl-ent"&gt;repo&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ github.repository }}&lt;/span&gt;
  &lt;span class="pl-ent"&gt;groups&lt;/span&gt;: &lt;span class="pl-s"&gt;group1,gropup2&lt;/span&gt;
  &lt;span class="pl-ent"&gt;branch&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ github.event.pull_request.head.ref }}&lt;/span&gt;
  &lt;span class="pl-ent"&gt;pr-title&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ github.event.pull_request.title }}&lt;/span&gt;
  &lt;span class="pl-ent"&gt;pr-url&lt;/span&gt;: &lt;span class="pl-s"&gt;${{ github.event.pull_request.html_url }}&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
Documentation&lt;/h3&gt;
&lt;div class="highlight highlight-source-yaml position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-ent"&gt;inputs&lt;/span&gt;:
  &lt;span class="pl-ent"&gt;repo-name&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Repository name&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
    &lt;span class="pl-ent"&gt;required&lt;/span&gt;: &lt;span class="pl-c1"&gt;true&lt;/span&gt;
  &lt;span class="pl-ent"&gt;groups&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Branch groups (as CSV) for which you want to get email message data&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
    &lt;span class="pl-ent"&gt;required&lt;/span&gt;: &lt;span class="pl-c1"&gt;true&lt;/span&gt;
  &lt;span class="pl-ent"&gt;branch-name&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Branch name&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
    &lt;span class="pl-ent"&gt;required&lt;/span&gt;: &lt;span class="pl-c1"&gt;true&lt;/span&gt;
  &lt;span class="pl-ent"&gt;pr-title&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Pull request title&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
  &lt;span class="pl-ent"&gt;pr-url&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Pull request url&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
&lt;span class="pl-ent"&gt;outputs&lt;/span&gt;:
  &lt;span class="pl-ent"&gt;subject&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Email subject&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;
  &lt;span class="pl-ent"&gt;body&lt;/span&gt;:
    &lt;span class="pl-ent"&gt;description&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;'&lt;/span&gt;Email body&lt;span class="pl-pds"&gt;'&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;/div&gt;

  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Devansh-Maurya/Get-Email-Message-From-Branch-Action"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;I am using my action in one of my repos that I am building while learning design principles and patterns in object-oriented programming. The repo is kind of a note-taking place where I am implementing each pattern that I study in Kotlin. The action sends a mail whenever a pull request is made to add a new design pattern or design principle. Check it out here:&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Devansh-Maurya"&gt;
        Devansh-Maurya
      &lt;/a&gt; / &lt;a href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles"&gt;
        Design-Patterns-And-Principles
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A collection of a number of design patterns and principles written in Kotlin
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a rel="noopener noreferrer" href="https://raw.githubusercontent.com/Devansh-Maurya/Design-Patterns-And-Principles/master/Design%20Patterns%20%26%20Principles.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AkAxvn90--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/Devansh-Maurya/Design-Patterns-And-Principles/master/Design%2520Patterns%2520%2526%2520Principles.png"&gt;&lt;/a&gt;
  &lt;/p&gt;
&lt;h2&gt;
A collection of design patterns and principles written in Kotlin&lt;/h2&gt;
&lt;h3&gt;
What are Design Principles?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A design principle is a basic tool or technique that can be applied to designing or writing code to make that code more maintainable, flexible, or extensible.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles#design-principles"&gt;Explore the Design Principles in this repo&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
What are Design Patterns?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;A design pattern is a solution to a problem in a context.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;context&lt;/strong&gt; is the situation in which the pattern applies. This should be a recurring situation.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;problem&lt;/strong&gt; refers to the goal you are trying to achieve in this context, but it also refers to any constraints that occur in the context.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;solution&lt;/strong&gt; is what you’re after: a general design that anyone can apply which resolves the goal and set of constraints.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you find yourself in a context with a problem that has a goal that is affected by a set of constraints, then…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Devansh-Maurya/Design-Patterns-And-Principles"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Hope you liked it. Thanks for reading.&lt;/p&gt;

</description>
      <category>actionshackathon</category>
      <category>github</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
    <item>
      <title>One of the very first answers by me on StackOverflow, now the top answer for that question!</title>
      <dc:creator>Devansh Maurya</dc:creator>
      <pubDate>Sat, 11 Apr 2020 19:13:02 +0000</pubDate>
      <link>https://dev.to/devanshmaurya/one-of-the-very-first-answers-by-me-on-stackoverflow-now-the-top-answer-for-that-question-505f</link>
      <guid>https://dev.to/devanshmaurya/one-of-the-very-first-answers-by-me-on-stackoverflow-now-the-top-answer-for-that-question-505f</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;h1&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Gn-iPj_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
            &lt;a href="https://stackoverflow.com/questions/33271744/intellij-filenotfoundexception-file-exists/52941695#52941695" rel="noopener noreferrer"&gt;
              &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: IntelliJ "FileNotFoundException", File Exists
            &lt;/a&gt;
        &lt;/h1&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Oct 23 '18&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/33271744/intellij-filenotfoundexception-file-exists/52941695#52941695" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9mJpuJP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          6
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wif5Zq3z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;The issue is because of the differences in the working directory, i.e., the directory where your source code resides and the current working directory of &lt;code&gt;IntelliJ&lt;/code&gt; is different. Generally, the working directory is the main directory of your project
So, either you place your file in that directory, or use …&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    
      &lt;a href="https://stackoverflow.com/questions/33271744/intellij-filenotfoundexception-file-exists/52941695#52941695" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;


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