GitHub Profile Readme

Github projelerimizde inceleyenlerin anlaması için readme (benioku) dosyaları oluştururuz. Aynı şekilde profilimizi ziyaret edenler için de profil readme dosyası oluşturarak kendimiz hakkında bilgi verebiliriz.

Bu blogda github readme’nize eklemek isteyeceğiniz öğelerden bahsedeceğim.

Profile Readme’si oluşturmak istiyorsanız kullanıcı adınızla aynı isimde olan bir repo oluşturarak bunu yapabilirsiniz.

RSS ile Blog Postlar #

rss

Proje Repository

Blog yazıyorsanız bu tam sizin için. Blog sitenizin RSS akışını readme dosyanıza ekleyerek profilinizi ziyaret edenlere postlarınızı sitenize gitmeden gösterebileceksiniz.

Kullanmak için tüm yapmanız gereken profile readme repo’nuza giriniz. Ve aşağıdaki adımları takip ediniz:

blog

Actions > New > Simple Workflow > Configure kısma giriniz. Başlığa istediğinizi yazabilirsiniz. Kod kısmına alttaki kodu ekleyiniz.

name: Latest blog post workflow
on:
  schedule:
    - cron: '0 * * * *'
  workflow_dispatch:

jobs:
  update-readme-with-blog:
    name: Update this repo's README with latest blog posts
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Blog Post Workflow
        uses: gautamkrishnar/blog-post-workflow
        with:
          feed_list: "https://yucellmustafa.dev/atom.xml"

Not: feed_list kısmını kendi RSS akışınız ile değiştiriniz.

Son olarak readme’nizde bloglarınızın görünmesini istediğiniz yere alttaki kodu eklemelisiniz.

<!-- BLOG-POST-LIST:START -->
<!-- BLOG-POST-LIST:END -->

Hesap İstatistikleri #

stats

Proje Repository

Profilinizi ziyaret edenler için commit, pull request, issues, contribut ve kullandığınız programlama dilleri gibi bilgilerinizi grafikler ile gösterebilirsiniz. Bunun için alttaki kodları kullanabilirsiniz.

<details>
<summary>:bulb: Github Stats</summary>
<img src="https://github-readme-stats.vercel.app/api?username=yucellmustafa&theme=tokyonight&count_private=true&show_icons=true&include_all_commits=true" >
</details>

<details>
<summary>:bulb:  Most Used Languages</summary>
<img src="https://github-readme-stats.vercel.app/api/top-langs/?username=yucellmustafa&theme=tokyonight&layout=compact&count_private=true&langs_count=8" >
</details>

Not: src tag’inde bulunan username kısmına kendi kullanıcı adınızı giriniz. Ayrıca details tag’i ile gizleme özelliği ekledik.

Spotify Son Oynatılanlar #

spotify

Proje Repository

Spotify’da son dinlediğiniz müziği gösterebilirsiniz. Eğer hiç bir şey dinlemiyorsanız en son dinlediğiniz müzik ve en son ne zaman dinlediğiniz görünüyor.

Kullanımı oldukça basittir.

Projeye Spotify hesabınızı buradan bağlayınız

Kodu readme’nize ekleyerek kullanabilirsiniz.

![Spotify recently played](https://spotify-recently-played-readme.vercel.app/api?user=jeffreyca16&count=1)

Not: user kısmına Spotify kullanıcı adınızı yazınız. Kaç tane müzik görünmesini istiyorsanız count kısmını değiştiriniz

Gif ve Icon #

gif

Gif #

Gif kullanarak readme dosyanıza hareketlilik katabilirsiniz.

Örnek site: giphy.com

Aşağıdaki örnekte img tagiyle sayfanın yarısına gif ekleyebilirsiniz.

<img src="https://media.giphy.com/media/2nUnDhdX4CLjW/giphy.gif" alt="" align="right" width=50% height=50%>

Icon #

Sosyal medya adreslerinizi, sitelerinizi ve diğer bağlantılarınızı yazılara linklemek yerine kolayca anlaşılacak iconlara linkleyerek güzel ve sade bir görüntü oluşturabilirsiniz.

Örnek site: simpleicons.org

Aşağıdaki örnekte src tag’ine icon’un linkini ve href tag’ine linklemek istediğiniz (sosyal medya vs.) bağlantıyı değiştirerek kullanabilirsiniz.

<a href="https://gist.github.com/yucellmustafa"><img width=50 src="https://www.vectorlogo.zone/logos/github/github-tile.svg" /></a>