<?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: Alex Jose</title>
    <description>The latest articles on DEV Community by Alex Jose (@jozalex).</description>
    <link>https://dev.to/jozalex</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%2F473150%2F5c833c6b-093f-4d05-af38-9c8d00cead1c.jpg</url>
      <title>DEV Community: Alex Jose</title>
      <link>https://dev.to/jozalex</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jozalex"/>
    <language>en</language>
    <item>
      <title>Publish your portfolio on GitHub</title>
      <dc:creator>Alex Jose</dc:creator>
      <pubDate>Fri, 25 Sep 2020 06:53:17 +0000</pubDate>
      <link>https://dev.to/jozalex/publish-your-portfolio-on-github-6o</link>
      <guid>https://dev.to/jozalex/publish-your-portfolio-on-github-6o</guid>
      <description>&lt;h3&gt;
  
  
  How portfolios help you?
&lt;/h3&gt;

&lt;p&gt;A portfolio helps working professionals to highlight their best work and display accomplishments, skills and potentials. Portfolios visually showcase examples of work. Portfolios are a great way to demonstrate the competencies you would list on a resume or talk about in an interview - they allow you to show and not just tell. It presents evidence of your relevant skills and abilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why GitHub?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; is a web-based platform for version control using git. It is also where users can collaborate on or adopt open-source projects, fork code, share ideas and more. You can consider GitHub as a website while Git is a tool that keeps track of your files and modifications to those files in a repository. It is easier and free to set-up a GitHub account and host your portfolio using GitHub pages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Prerequisites:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Create a &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt; account&lt;/li&gt;
&lt;li&gt;Knowledge on how to use &lt;a href="https://www.educative.io/edpresso/learn-git-and-github-in-5-minutes"&gt;Git and GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Understand how GitHub-Pages work&lt;/li&gt;
&lt;li&gt;A Theme for your portfolio. You can use either Bootstrap theme or HTML/CSS template&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  For quick portfolio template:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://startbootstrap.com/themes/portfolio-resume/"&gt;Start BootStrap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bootstrapmade.com/bootstrap-portfolio-templates/"&gt;BootStrapmade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://colorlib.com/wp/free-bootstrap-4-portfolio-website-templates/"&gt;Colorlib.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.themezy.com/free-website-templates"&gt;Themezy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bootstrapious.com/portfolio-themes"&gt;Bootstrapious&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How to publish portfolio on GitHub?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Login to you GitHub account or create one if you don't have one.&lt;/li&gt;
&lt;li&gt;Create a new &lt;a href="https://docs.github.com/en/enterprise/2.15/user/articles/create-a-repo"&gt;repository&lt;/a&gt; named &lt;strong&gt;username.github.io&lt;/strong&gt;. If your GitHub username is &lt;em&gt;alexjose&lt;/em&gt;, then your repository name should be &lt;strong&gt;alexjose.github.io&lt;/strong&gt;. Make sure to set your repository as public.&lt;/li&gt;
&lt;li&gt;Create a folder in your local machine. Eg: &lt;em&gt;Documents/Portfolio&lt;/em&gt;. After that, clone your repository by running the following command in git bash:
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Remember to replace the URL with your username.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Copy the contents of your downloaded template into the cloned local repository.Make sure that &lt;em&gt;index.html&lt;/em&gt; file is at the root of this directory.&lt;/li&gt;
&lt;li&gt;From git bash change directory into cloned repository:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd username.github.io
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Run the following commands to make the push to your remote repository:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add -A
git commit -m "initial commit"
git push origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Navigate to &lt;a href="https://username.github.io"&gt;https://username.github.io&lt;/a&gt; to view your newly created online portfolio.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Whenever you would like to make changes to your created portfolio repository, make them locally and push the modifications to your remote repository.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>github</category>
      <category>html</category>
      <category>css</category>
      <category>design</category>
    </item>
  </channel>
</rss>
