/cs50p-workshop-github-profile

CS50P Workshop for Aryaloka students: creating a GitHub profile README.md.

CS50P Workshop: GitHub Profile

Workshop for students taking CS50P at Aryaloka (CS50x Python at Aryaloka): creating a GitHub profile README.md.

Instructions

First step: click the "Fork" button in the top right corner of the repo, to create your own version of this repo. Then you can use the below check-list to complete the tasks.

Then in your own fork:

  • Check off the tasks below as you complete them by putting an x in the square brackets like - [x].

Important

Any link below, right click and "open in new tab" to keep this editor open.

Steps

  • Go to github.com > click your profile picture (top right corner) > Your Profile

    • In the left sidebar tap "Edit profile" and set:
      • Profile picture. Use a real professional picture, a cartoon that represents you, or use some AI image tool to generate a cartoon version from a real photo of you.
        • Have no photo of you on the computer/web? Take a new photo or an existing one and either email it too yourself, or upload it to tmpfiles and then he open upload URL on the computer.
        • Image tools:
      • About me
      • Other data like links to social profiles (LinkedIn, Twitter, ...)
  • In the top right toolbar: click "+" > "New repository". Enter the following data:

    • Repository name: exactly the same name as your GitHub username.
    • Initialize this repository with: check "Add a README file"
    • Leave all others to default and press the "Create repository" button.
  • Edit your profile README.md in your new repo https://github.com/your_username/your_username:

    • Start with a template

      • Click the ✏️ icon on the README.md below the file list to start editing the file right in your browser.
        • Remember to publish your edits from time to time by pressing the "Commit changes" button in the top right corner.
      • Start with the template below. Copy it and paste it into your README.md (replace whatever was already in this file).
    • Write about yourself! Use this Markdown syntax guide.

      • Make good use of emojis e.g. :computer: -> 💻
      • Add some badges to show your preferences:
      • Maybe you want to generate your own Octocat (GitHub logo animal) that represents you.
        • Generate at https://myoctocat.com/
        • Download the result, rename the file to octocat.png, and upload it to your profile repo in the browser. Go to your profile and locate the "Add file" button above the file list.
        • Insert the image in your README.md. Here we use HTML tag to change the size of the image to be a bit smaller:
          • <img src="octocat.png" width="30%" />.
    • When done: make sure to run your text through a spell checker. Paste in your whole Markdown text.

Simple Profile Template

# Hello, I'm <FirstName LastName>
Welcome to my GitHub profile....


## About me
[![](https://img.shields.io/badge/Programming%20Language-Python-informational?style=flat&&color=2bbc8a&logo=pastebin)](#)
[![](https://img.shields.io/badge/Music-Rock-informational?style=flat&&color=2bbc8a&logo=applemusic)](#)


I like to play sports...
My favorite mobile app is....
I know the following programming languages...
.. and my favorite language currently is .... because ...

More CS50P Aryaloka Resources