<?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: Subham Sahu</title>
    <description>The latest articles on DEV Community by Subham Sahu (@subhamx).</description>
    <link>https://dev.to/subhamx</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%2F248931%2Fddfba48a-c3f7-4f45-8a27-78395384cd41.jpg</url>
      <title>DEV Community: Subham Sahu</title>
      <link>https://dev.to/subhamx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/subhamx"/>
    <language>en</language>
    <item>
      <title>OneSocial: the ultimate super app for creators and their audience</title>
      <dc:creator>Subham Sahu</dc:creator>
      <pubDate>Mon, 29 Aug 2022 23:58:00 +0000</pubDate>
      <link>https://dev.to/subhamx/onesocial-the-ultimate-social-app-51d0</link>
      <guid>https://dev.to/subhamx/onesocial-the-ultimate-social-app-51d0</guid>
      <description>&lt;h2&gt;
  
  
  Overview of My Submission
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The problem
&lt;/h3&gt;

&lt;p&gt;We all have the potential to be creators and service providers, but it's true that we currently don't have a single platform that satisfies all our needs. Creators are currently forced to work with multiple websites; for example, they need a dedicated site just to manage a blog with a newsletter, a website to chat and have online meetings, a platform to sell digital products and services, a portal to broadcast all events &amp;amp; meetups, and the list goes on. 😢&lt;/p&gt;

&lt;p&gt;Because of the use of multiple websites, any creator's followers are scattered across many social media platforms, and to ensure that the latest announcement reaches them, the creator has to post the same thing repeatedly on various websites. This is very time-consuming and can also be seen as cumbersome and destructive, asking loyal followers to create an account on different platforms and subscribe. Since we're repeatedly feeding the same info to faithful supporters on different websites, it might lead them to unfollow you or even hate you.&lt;/p&gt;

&lt;p&gt;On the other side of the aisle, if you only post on popular social platforms, some of your followers are likely to miss the critical update. This is a huge concern, and clearly, there are tradeoffs to be made.&lt;/p&gt;

&lt;p&gt;Another problem from buyer's perspective is content discovery. There are so many nice creators, professionals, and consultants on the Internet, but we never get to know about them. &lt;/p&gt;

&lt;h3&gt;
  
  
  Presenting One Social
&lt;/h3&gt;

&lt;p&gt;It's the super app for creators and their audience. With OneSocial, you can share your thoughts on blog, manage an active newsletter, organize events with people, and do much more.&lt;/p&gt;

&lt;p&gt;Have some digital offerings you want to offer to users? No worries, you can sell digital products on the platform, like notion templates, design illustrations, stock images, etc. And if you offer services like video consultation, mock interviews, or resume reviews, you can list them on the app as well. Plus, with integrated chat and video streaming, you can communicate securely with anyone on the platform, including your clients.&lt;/p&gt;

&lt;p&gt;Content discovery is a big problem. There are so many nice creators on the Internet, but we never get to know about them. OneSocial platform's discover section ranks the content from all the creators and enables users to find the thing they want.&lt;/p&gt;

&lt;p&gt;So you, as a creator or service provider, can chill out a bit and focus more on your work instead of managing a website and having marketing campaigns.&lt;/p&gt;

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

&lt;p&gt;MEAN/MERN Mavericks and Microservice Mavens&lt;/p&gt;

&lt;h3&gt;
  
  
  Architecture Diagram
&lt;/h3&gt;

&lt;p&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%2Fozdsy5gs8el72f5sb54g.png" 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%2Fozdsy5gs8el72f5sb54g.png" alt="Architecture Diagram" width="800" height="692"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Video Explainer of My Project
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  Language Used
&lt;/h3&gt;

&lt;p&gt;Typescript/Node.js&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://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/subhamX" rel="noopener noreferrer"&gt;
        subhamX
      &lt;/a&gt; / &lt;a href="https://github.com/subhamX/onesocial" rel="noopener noreferrer"&gt;
        onesocial
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🚀 The super app for creators and their audience.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;OneSocial&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;It's the ultimate super app for creators and their audience. With OneSocial, you can share your thoughts on blog, manage an active newsletter, organize events with people, and do much more.&lt;/p&gt;
&lt;p&gt;Have some digital offerings you want to offer to users? No worries, you can sell digital products on the platform, like notion templates, design illustrations, stock images, etc. And if you offer services like video consultation, mock interviews, or resume reviews, you can list them on the app as well. Plus, with integrated chat and video streaming, you can communicate securely with anyone on the platform, including your clients.&lt;/p&gt;
&lt;p&gt;Content discovery is a big problem. There are so many nice creators on the Internet, but we never get to know about them. OneSocial platform's discover section ranks the content from all the creators and enables users to find the thing they want.&lt;/p&gt;
&lt;p&gt;So you, as a creator or…&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/subhamX/onesocial" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Live Deployment:&lt;/strong&gt; &lt;a href="http://onesocial.vercel.app/" rel="noopener noreferrer"&gt;http://onesocial.vercel.app/&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;a href="https://onesocial.vercel.app/" rel="noopener noreferrer"&gt;
      onesocial.vercel.app
    &lt;/a&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Application Screenshots
&lt;/h3&gt;

&lt;p&gt;The following are few of the screenshots of the application.&lt;/p&gt;

&lt;h4&gt;
  
  
  Discover Screen
&lt;/h4&gt;

&lt;p&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%2Fn5wm0b4ui1mrq7ujw43g.png" 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%2Fn5wm0b4ui1mrq7ujw43g.png" alt="Discover Screen" width="800" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Integrated Messenger
&lt;/h4&gt;

&lt;p&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%2Fattzfjhs6x6r8p65vs72.png" 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%2Fattzfjhs6x6r8p65vs72.png" alt="Integrated Messenger" width="800" height="561"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Add new Product Listing Screen
&lt;/h4&gt;

&lt;p&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%2Fj7ha88n53l8adp6zedze.png" 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%2Fj7ha88n53l8adp6zedze.png" alt="Add new Product Listing" width="800" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Messages Dashboard
&lt;/h4&gt;

&lt;p&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%2Fugh4f3a5r1cl2jisr5pf.png" 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%2Fugh4f3a5r1cl2jisr5pf.png" alt="Messages Dashboard" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  User Dashboard
&lt;/h4&gt;

&lt;p&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%2F6fpq6bm7u1m2lws508kw.png" 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%2F6fpq6bm7u1m2lws508kw.png" alt="User Dashboard" width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Integrated Messenger
&lt;/h4&gt;

&lt;p&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%2Ft6r6vb3r2cy0wc6fqywv.png" 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%2Ft6r6vb3r2cy0wc6fqywv.png" alt="Messenger Dashboard" width="800" height="561"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Collaborators
&lt;/h3&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/subhamx"&gt;@subhamx&lt;/a&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Check out &lt;a href="https://redis.io/docs/stack/get-started/clients/#high-level-client-libraries" rel="noopener noreferrer"&gt;Redis OM&lt;/a&gt;, client libraries for working with Redis as a multi-model database.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Use &lt;a href="https://redis.info/redisinsight" rel="noopener noreferrer"&gt;RedisInsight&lt;/a&gt; to visualize your data in Redis.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Sign up for a &lt;a href="https://redis.info/try-free-dev-to" rel="noopener noreferrer"&gt;free Redis database&lt;/a&gt;.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>redishackathon</category>
      <category>redis</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[GitHub Actions] IBM Cloud Foundry Deploy</title>
      <dc:creator>Subham Sahu</dc:creator>
      <pubDate>Wed, 16 Sep 2020 20:38:21 +0000</pubDate>
      <link>https://dev.to/subhamx/ibm-cloud-foundry-deploy-2l1n</link>
      <guid>https://dev.to/subhamx/ibm-cloud-foundry-deploy-2l1n</guid>
      <description>&lt;p&gt;Hey there, this blog post is my submission for the actions hackathon. I will be explaining the problem at first and then will reveal the GitHub action which solves the problem. Happy Reading!&lt;/p&gt;

&lt;h3&gt;
  
  
  Problem
&lt;/h3&gt;

&lt;p&gt;I use &lt;a href="https://www.ibm.com/cloud/cloud-foundry" rel="noopener noreferrer"&gt;IBM cloud foundry&lt;/a&gt; to host my cloud-native applications. Every time I changed the code, I had to re-deploy it again to cloud foundry via the CLI. I wanted to automate this process. My code is hosted on GitHub, and I was surprised to see that there were &lt;strong&gt;no GitHub actions&lt;/strong&gt; available to deploy to Cloud foundry.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;p&gt;To solve this problem I built &lt;a href="https://github.com/subhamX/ibm-cloud-foundry-deploy" rel="noopener noreferrer"&gt;&lt;strong&gt;IBM Cloud Foundry Deploy&lt;/strong&gt;&lt;/a&gt; which is a GitHub action. It allows you to deploy 🚀 the application to IBM cloud foundry seamlessly. We can deploy runtimes of &lt;strong&gt;Java, Node.js, PHP, Python, Ruby, ASP.NET, Tomcat, Swift and Go to Cloud Foundry.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Cloud Foundry?&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cloud Foundry is the industry-standard open source cloud application platform for developing and deploying enterprise cloud applications. Get started today!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For more information on IBM cloud foundry, please visit &lt;a href="https://www.ibm.com/cloud/cloud-foundry" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features Overview&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The action supports both authentications using &lt;code&gt;API key&lt;/code&gt; and using &lt;code&gt;Username and Password&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Now you can seamlessly deploy your application to the IBM cloud foundry on every push.&lt;/li&gt;
&lt;li&gt;The action's logic is independent of the trigger event. More precisely, most of the events that trigger the workflow like &lt;code&gt;cron&lt;/code&gt;, &lt;code&gt;push&lt;/code&gt; etc all are supported.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;DIY Deployments&lt;br&gt;
Maintainer Must-Haves&lt;/p&gt;
&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;

&lt;p&gt;Here is an example YAML snippet for the workflow to be run&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;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Deploy to IBM Cloud Foundry&lt;/span&gt;
&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;push&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;branches&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;master&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;
&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;build&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v2&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Deploy MyApp&lt;/span&gt;
      &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;subhamx/ibm-cloud-foundry-deploy@master&lt;/span&gt;
      &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
        &lt;span class="c1"&gt;# For Users who have opted for auth using Email &amp;amp; Password&lt;/span&gt;
        &lt;span class="na"&gt;EMAIL&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.USER_EMAIL }}&lt;/span&gt;
        &lt;span class="na"&gt;PASSWORD&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.USER_PASSWORD }}&lt;/span&gt;
        &lt;span class="c1"&gt;# For Users who have opted for Authentication using API KEY&lt;/span&gt;
        &lt;span class="na"&gt;API_KEY&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.IBM_API_KEY }}&lt;/span&gt;
        &lt;span class="c1"&gt;# Cloud Foundry API Endpoint&lt;/span&gt;
        &lt;span class="na"&gt;CF_API_ENDPOINT&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.CF_API_ENDPOINT }}&lt;/span&gt;
        &lt;span class="c1"&gt;# Path to manifest.yml&lt;/span&gt;
        &lt;span class="na"&gt;MANIFEST_FILE_PATH&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;./src/manifest.yml'&lt;/span&gt;
        &lt;span class="c1"&gt;# Cloud Foundry ORG Name&lt;/span&gt;
        &lt;span class="na"&gt;ORG&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.ORG }}&lt;/span&gt;
        &lt;span class="c1"&gt;# Cloud Foundry Space Name for the specified ORG&lt;/span&gt;
        &lt;span class="na"&gt;SPACE&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.SPACE }}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;GitHub Repo&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/subhamX" rel="noopener noreferrer"&gt;
        subhamX
      &lt;/a&gt; / &lt;a href="https://github.com/subhamX/ibm-cloud-foundry-deploy" rel="noopener noreferrer"&gt;
        ibm-cloud-foundry-deploy
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🚀 A Github Action which allows developers to deploy the application to IBM cloud foundry seamlessly.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;IBM Cloud Foundry Deploy&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;A github action which allows developers to automate the deploy 🚀 process to &lt;code&gt;IBM cloud foundry&lt;/code&gt;.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;What is Cloud Foundry?&lt;/h3&gt;
&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;Cloud Foundry is the industry-standard open source cloud application platform for developing and deploying enterprise cloud applications. Get started today!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For more information on IBM cloud foundry, please visit &lt;a href="https://www.ibm.com/cloud/cloud-foundry" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Pre-requisites&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;You need to have an IBM Cloud account and a cloud foundry instance.&lt;/li&gt;
&lt;li&gt;You can create a free IBM Cloud account &lt;a href="https://cloud.ibm.com/" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt; and create a new cloud foundry instance &lt;a href="https://cloud.ibm.com/catalog/starters/cloud-foundry" rel="nofollow noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Checklist&lt;/h2&gt;

&lt;/div&gt;


&lt;ul&gt;

&lt;li&gt;This action allows you to deploy applications built on runtimes of &lt;strong&gt;Java&lt;/strong&gt;, &lt;strong&gt;Node.js&lt;/strong&gt;, &lt;strong&gt;PHP&lt;/strong&gt;, &lt;strong&gt;Python&lt;/strong&gt;, &lt;strong&gt;Ruby&lt;/strong&gt;, &lt;strong&gt;ASP.NET&lt;/strong&gt;, &lt;strong&gt;Tomcat&lt;/strong&gt;, &lt;strong&gt;Swift&lt;/strong&gt; and &lt;strong&gt;Go&lt;/strong&gt; to Cloud Foundry
You need to define your deployment details like number of application instances to create, the amount of memory and disk quota to allocate, and other environment variables in the &lt;code&gt;manifest.yml&lt;/code&gt;…&lt;/li&gt;

&lt;/ul&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/subhamX/ibm-cloud-foundry-deploy" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h3&gt;
  
  
  Workflow in action
&lt;/h3&gt;

&lt;p&gt;Head over to this &lt;a href="https://github.com/subhamX/fiboapp" rel="noopener noreferrer"&gt;repo&lt;/a&gt; which hosts a simple NodeJS application, and uses this action to deploy the application to IBM Cloud on every push to master branch.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpdiyx0sdm6i1w1bgd0vx.PNG" 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%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpdiyx0sdm6i1w1bgd0vx.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank You!&lt;/p&gt;

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