Skip to content

KanishkaSingh2396/How-to-Create-a-GitHub-Portfolio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

📚 How to Create a GitHub Portfolio

Hi there, I'm Katie! 🙋🏻‍♀️

This is a fuss-free, simple guide to create your GitHub portfolio.

It's perfect for

  • Beginners in data science who wants to showcase samples of work, or projects.
  • Serves as a digital resume and proof that you have the skills in your resume.
  • A fun way to keep track of your projects.

Why I created this repo?

  • I was once intimidated by GitHub myself. I signed up in March, but left it aside as I did not understand how it works.
  • Since then, I have learnt how to use it (I'm quite obsessed with writing in Markdowns 😆), so I would love to share this knowledge with everyone. 🙂

Table of Contents

You can learn how to do this neat table of contents too! It's very easy. 😉

Introduction

Let's understand some of the alien terms that you will see on GitHub.

📌 Repository/repo means folder. It is similar to creating folders on your computer. Each repository represents one folder. You can create multiple repositories for different projects.

📌 README.md is a default note, or summary that is usually included in each repo. It acts as the "homepage" of your repo where you can introduce the project, provide a summary, or anything - so feel free to write it.

📌 Fork in layman means copy + paste. Let's say you want to make a copy of this guide, have access to it, and edit and play around with the codes. You can do it! Any changes made in your copy of the file would not be reflected in this guide. I'll teach you how to do it below.

You do not need to download the GitHub Desktop to set up your portfolio. Your browser would do the job just fine. 🙂


How to Create Your Profile?

Are you interested in creating a Profile that appears on your GitHub homepage, like mine?

Screenshot 2021-09-28 at 9 26 28 PM

Step 1: Click on + and New Repository at top right of the page.

image

Step 2: Create a new repository with the exact name as your username.

My username is "katiehuangx", so I created a new repository named "katiehuangx". This repository will contain the write-up of your profile.

Screenshot 2021-09-28 at 6 15 33 PM

The format of the file is Markdown (.md). Its default name is README.md, so you can leave it as that.

Screenshot 2021-09-28 at 6 18 40 PM

Step 3: To edit your Profile or Markdown file, hover over the pencil ✏️ icon on your right and click Edit this file.

Screenshot 2021-09-28 at 10 29 37 PM

Now you can start to write your profile! 😄 Once you're happy with the contents, scroll down and click Commit changes.

📝 What to write in your profile?

It's entirely up to you and your creativity! Most people would include:

  • An introduction of yourself
  • Skills like Data Analysis, SQL, Python, Tableau, Web Development, etc
  • Fancier things like visitor count, clickable icons, etc (can't help you with this as I've not learn it yet 😅)
  • Projects that you're proud of

For further reading, check out:


How to Customize Markdown files?

GitHub's Markdown guides are excellent and comprehensive enough, yet easily understandable. This is where I learn to customize mine too. 🙂

🌌 Add Images

Normally what I would do is take a screenshot, or download the image.

Then, I copy the image file and paste in the Markdown file itself. Give it around 3-5 seconds to load the image.

image

Uploading screenshot...

image

Successfully uploaded screenshot!

image

Click Preview to check your newly uploaded image.

Screenshot 2021-09-29 at 5 58 48 PM

📚 Add Table of Contents

Below is the code block for my table of contents.

## Table of Contents
- [How to Create Your Profile?](#how-to-create-your-profile)
- [How to Customize Markdown files?](#how-to-customize-markdown-files)
- [How to Create New Repository?](#how-to-create-new-repository)

To ensure that you retrieve the correct (#xx-xx-xx):

Click on the chain logo beside your title. Right click and open in new tab. Screenshot 2021-09-29 at 6 04 22 PM

Navigate to the website link and scroll all the way to the end and copy the highlighted ##xx-xx-xx. Screenshot 2021-09-29 at 6 04 57 PM

Do not include emojis in your title, otherwise the links in the table of contents would not work.

Psst, the links in the table of contents do not work in Preview. You have to Commit changes in order to check if the links work.

🧱 Colour Code the Code Blocks

If you've seen my 8 Week SQL Challenge repo, I use colour codes for my SQL syntax. It's very easy to do and makes your syntax look professional too.

```sql -- Add 3 backticks followed by sql
SELECT *
FROM student_info
WHERE student_name = 'Katie';
``` -- Add 3 backticks

This is how it will turn out:

SELECT *
FROM student_info
WHERE student_name = 'Katie';

How to Create New Repository?

Creating a new repo is as easy as creating your profile.

Step 1: Click on New Repository at the top right of the page.

image

The image below is the default setting. If you forgot to tick Add a README.md, you can create the file separately in the repo later.

Screenshot 2021-09-28 at 9 55 20 PM

And, it's done. You have created your first repo! 😎


How to Create Subfolders in your Repository?

Step 1: Navigate to the right side of the page. Click Add File and Create New File.

Screenshot 2021-09-28 at 10 41 20 PM

Step 2: Name your file followed by the extension .md, or your desired format.

Screenshot 2021-09-28 at 10 42 05 PM


How to Upload Projects in your Repository?

Step 1: Navigate to the right side of the page. Click Add File and Upload File.

image

Step 2: Choose your file, wait for file to load completely and click Commit changes

Once your file is uploaded completely, it will look like the one in my screenshot below. Bigger file size would take a longer time to load. 🙂

Screenshot 2021-09-29 at 6 19 34 PM

And, that's it! It's as simple as that!


How to Fork a Repository?

Let'say I'm checking out this awesome repo and I'm curious to see how he adds the icons, Twitter button, and all the cool stuffs.

Screenshot 2021-09-30 at 10 50 08 AM

Step 1: Click on the fork🍴 icon at the top right of the page

Screenshot 2021-09-30 at 10 52 45 AM

Step 2: It's done!

GitHub has forked and copied the repo and added it as one of your repo. Now, you can edit the file and learn how to add those fancy, cool stuffs too!

Screenshot 2021-09-30 at 10 50 44 AM

Feel free to fork this guide and see how I've written it too! 😄🙌🏻


Now go and have fun creating your Github profile and start adding projects!

If you like this guide, please give this repo a Star 🌟 Happy GitHub-ing! 🙆🏻‍♀️

About

How to create a GitHub portfolio to showcase your projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published