Skip to content

Yıldız Teknik Üniversitesindeki herhangi bir bölümün arşivi için readme oluşturma arayüzü ve scriptlerini içerir.

Notifications You must be signed in to change notification settings

kaayra2000/ytu_arsiv_readme_olusturma

Repository files navigation

Üniversite Ders Notları Readme Oluşturucu

Bu reponun amacı temel olarak herhangi bir üniversitenin herhangi bir bölümündeki öğrencilerin oluşturduğu ders notları reposuna readme oluşturma işini kolaylaştırmaktır.

Örnek olarak Linkteki repoyu ziyaret edebilirsiniz. Linkteki videoyu izleyebilirsiniz.

Bu repodaki tüm README.md dosyaları bu arayüzle oluşturulmuştur.

Gereksinimleri İndirme 📦

Projeyi başarıyla çalıştırabilmek için aşağıdaki adımları izleyerek gerekli kütüphaneleri ve bağımlılıkları yükleyiniz:

  1. Python 3 Kurulumu: Projeyi çalıştırmak için Python 3'ün bilgisayarınızda yüklü olması gerekmektedir. Python'ı buradan indirebilirsiniz (linux için sudo apt install python3). Kurulum tamamlandıktan sonra terminali açın ve python3 --version komutu ile kurulumun başarılı olduğunu doğrulayın. 🐍

  2. Pip3 Kurulumu: Pip, Python paketlerini yönetmek için kullanılan bir araçtır. Python 3 ile birlikte genellikle otomatik olarak yüklenir. Kurulumunu doğrulamak için terminali açın ve pip3 --version komutunu çalıştırın. Eğer kurulu değilse, Pip'in resmi belgelerini takip ederek kurulum yapabilirsiniz.(linux için sudo apt install python3-pip) 🛠️

  3. Gerekli Kütüphanelerin Yüklenmesi: Projede kullanılan kütüphaneleri yüklemek için, terminalinize pip3 install -r gereksinimler.txt komutunu girin. Bu komut, gereksinimler.txt dosyasında listelenen tüm paketleri yükleyecektir. 📚

Nasıl Kullanılır

Proje dosyaları arasında, hocalar, dersler, dönemler ve diğer bilgileri içeren JSON formatında çeşitli dosyalar bulunmaktadır. Bu dosyalar, projenin çeşitli yerlerinde kullanılarak dinamik bir içerik oluşturur.

Örneğin:

  • hocalar.json hoca bilgilerini içerir ve README'leri oluşturmakta kullanılır.
  • dersler.json ders bilgilerini tutar.
  • donemler.json dönem bilgilerini tutar.
  • giris.json README dosyasının giriş bilgilerini içerir.

Bu dosyalarla birlikte, her dersin ve her dönemin klasöründe README dosyaları oluşturulur.

Arayüzü Çalıştırmak

Bu bölümde, projenin arayüzünün nasıl çalıştırılacağı adım adım açıklanmaktadır.

json_depo_bilgileri.txt Dosyasının Hazırlanması:

Projede, json_depo_bilgileri.txt dosyasının kök dizinde olması gerekmektedir. Bu dosya yoksa, arayüz tarafından otomatik olarak oluşturulur. Dosya, JSON dosyalarının hangi klasörde tutulacağını belirtir. Örneğin:

..
YTU_Bilgisayar_Muhendisligi_Arsiv
json_dosyalari

Bu yapıya göre, JSON dosyaları YTU_Bilgisayar_Muhendisligi_Arsiv/json_dosyalari klasöründe oluşur.

Konfigürasyon Dosyasının Oluşturulması

json_depo_bilgileri.txt dosyasında belirtilen yolda konfigurasyon.json dosyası oluşturulmalıdır. Bu dosya yoksa, arayüz tarafından otomatik olarak oluşturulur. Dosyanın içeriği aşağıdaki gibi olmalıdır:

{
  "github_url": "https://github.com/baselkelziye/YTU_Bilgisayar_Muhendisligi_Arsiv",
  "hoca_yorumlama": "https://forms.gle/WbwDxHUz6ebJA7t36",
  "hoca_oylama": "https://forms.gle/s6ZMrQG4q578pEzm7",
  "ders_yorumlama": "https://forms.gle/SzNmK1w4rVaKE4ee8",
  "ders_oylama": "https://forms.gle/3njZjmhm215YCAxe6",
  "ders_oylama_csv": "https://docs.google.com/spreadsheets/d/e/2PACX-1vSDFicOFbJu9Fnc4Hl0mFuuaC0L4PiEmUFkkJrgocwWGWs1wB3TyN1zd4okW8svC6IT2HMIe64NQUUy/pub?output=csv",
  "ders_yorumlama_csv": "https://docs.google.com/spreadsheets/d/e/2PACX-1vQvGyGLQxobIpaVdQItSpqEoiwJ0DIIHE9kVvCHhfKQ7yYR16c2tI_ix4Z9d2tA4aLt2c4fTLGxlL-s/pub?output=csv",
  "hoca_oylama_csv": "https://docs.google.com/spreadsheets/d/1w386auUiJaGwoUAmmkEgDtIRSeUplmDz0AZkM09xPTk/export?format=csv",
  "hoca_yorumlama_csv": "https://docs.google.com/spreadsheets/d/1mexaMdOeB-hWLVP4MI_xmnKwGBuwoRDk6gY9zXDycyI/export?format=csv",
  "dokumanlar_repo_yolu": "..",
  "cikmislar": "https://drive.google.com/drive/folders/1LI_Bo7kWqI2krHTw0noUFl9crfZSlrZh"
}
  • github_url: Bu anahtarın karşısına ders dökümanlarının tutulduğu GitHub reposunun adresini ekleyin.
  • hoca_yorumlama: Bu anahtara, hoca yorumlamak için oluşturulan Google Form anketinin linkini ekleyin. Eğer anket henüz oluşturulmadıysa, soru tipleri ve sıralaması bu örnektekiyle birebir aynı olmalıdır.
  • hoca_oylama: Bu anahtara, hoca oylamak için oluşturulan Google Form anketinin linkini ekleyin. Eğer anket henüz oluşturulmadıysa, soru tipleri ve sıralaması bu örnektekiyle birebir aynı olmalıdır.
  • ders_yorumlama: Bu anahtara, ders yorumlamak için oluşturulan Google Form anketinin linkini ekleyin. Eğer anket henüz oluşturulmadıysa, soru tipleri ve sıralaması bu örnektekiyle birebir aynı olmalıdır.
  • ders_oylama: Bu anahtara, ders oylamak için oluşturulan Google Form anketinin linkini ekleyin. Eğer anket henüz oluşturulmadıysa, soru tipleri ve sıralaması bu örnektekiyle birebir aynı olmalıdır.
  • ders_oylama_csv: Bu anahtara, ders oylamak için oluşturulan Google Form anketinin içeriğinin kaydedildiği dosyanın CSV formatındaki linkini ekleyin.
  • ders_yorumlama_csv: Bu anahtara, ders yorumlamak için oluşturulan Google Form anketinin içeriğinin kaydedildiği dosyanın CSV formatındaki linkini ekleyin.
  • hoca_oylama_csv: Bu anahtara, hoca oylamak için oluşturulan Google Form anketinin içeriğinin kaydedildiği dosyanın CSV formatındaki linkini ekleyin.
  • ders_yorumlama_csv: Bu anahtara, hoca yorumlamak için oluşturulan Google Form anketinin içeriğinin kaydedildiği dosyanın CSV formatındaki linkini ekleyin.
  • dokumanlar_repo_yolu: Bu anahtara, göreceli olarak ders dökümanlarının tutulduğu GitHub reposunun yolunu verin. Örneğin, ../.. olarak belirlenirse, README.md dosyaları iki üst dizini kök dizin olarak kabul eder.
  • cikmislar: İsteğe bağlı olarak boş bırakılabilir. Ders notlarının vb. tutulduğu herhangi bir dış kaynak linki varsa bu alana ekleyebilirsiniz.

Not: Google Sheets'ten CSV dosyasını nasıl linke dönüştüreceğinizi bilmiyorsanız, bu adresteki Export Google Sheets to CSV Automatically başlığına göz atabilirsiniz.

Arayüzün Çalıştırılması

Yukarıdaki dosyalar hazırlandıktan sonra, Windows'ta arayüzü çalıştırmak için arayuz.bat dosyası açılmalıdır. Arayüz ekranlarının anlatımları:

Ana Sayfa Ekranı

ANA SAYFA
Ana Sayfa Ekranı

  1. Giriş Güncelle Butonu

    • Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Giriş kısmını manipüle edebilen ekranı açar. Ana Sayfa Ekranı'nda 1 numaralı butona karşılık gelmektedir.

Giriş Örneği
README.md Giriş Örneği

  1. Repo Kullanımı Düzenle Butonu

    Repo Kullanımı Örneği
    README.md Repo Kullanımı Örneği

  2. Ders Ekle/Güncelle Butonu

    Ders Ekle Güncelle Örneği
    README.md Ders Ekle/Güncelle Kök Dosyası Örneği

    Ders Ekle Güncelle Dönem Örneği
    README.md Ders Ekle/Güncelle Dönem Dosyası Örneği

    Ders Ekle Güncelle Ders Örneği
    README.md Ders Ekle/Güncelle Ders Dosyası Örneği

  3. Hoca Ekle/Güncelle Butonu

    Repo Kullanımı Örneği
    README.md Hoca Ekle/Güncelle Örneği

    1. Yazarın Notları Ekle/Güncelle Butonu

      Yazarın Notları Ekle Güncelle Örneği
      README.md Yazarın Notları Ekle/Güncelle Örneği

    2. Katkıda Bulunan Ekle/Güncelle Butonu

    Katkıda Bulunan Ekle Güncelle Örneği
    README.md Katkıda Bulunan Ekle/Güncelle Örneği

    1. Dönem Ekle/Güncelle Butonu

    2. Git İşlemleri Butonu

      • Bu buton yapılan değişiklikleri githuba gönderme gibi işleri yapabildiğimiz ekranı açar.
      • Eğer anketlerde bir değişiklik varsa değişiklikleri json dosyalarına uygulayan Google Forum Güncelleme işlemi
      • Json dosyalarındaki her türlü değişikliği README.md dosyalarına uygulayan Readme Güncelleme işlemi
      • Bu arayzle alakalı herhangi bir değişiklik varsa Arayüz Kodlarını Güncelleme işlemi
      • Ders dosyalarında herhangi bir değişiklik varsa Dosya Değişikliklerini Github'dan Çekme işlemi
      • Anketlerdeki değişiklikleri otomatik ve periyodik olarak githubla senkronize etmek için Rutin Kontrolü Başlatma işlemi
      • Ders dosyalarıyla alakalı yaptığımız tüm Değişiklikleri Github'a Pushlama işlemi Git İşlemleri Ekranından yapılabilir.

Giriş Güncelle Ekranı

Giriş Güncelle Ekranı
Giriş Güncelle Ekranı

  1. Başlık Düzenle Butonu

  2. Açıklama Düzenle Butonu

  3. İçindekiler Ekle Butonu

  4. İçindekiler İçinde Yer Alan Herhangi Bir Buton

Repo Kullanımı Düzenle Ekranı

Repo Kullanımı Düzenleme Ekranı
Repo Kullanımı Düzenleme Ekranı

  1. Başlık Düzenle Butonu

  2. Talimat Ekle Düzenle Butonu

    • Bu buton Repo Kullanımı alanının talimatlarını düzenlemeye yarayan Talimat Ekle/Düzenle ekranını açar.
  3. Kavram Ekle Düzenle Butonu

    • Bu buton Repo Kullanımı alanının kavramlarını düzenlemeye yarayan Kavram Ekle/Düzenle ekranını açar.
  4. Açıklama Ekle Düzenle Butonu

Ders Ekle/Güncelle Ekranı

Ders Ekle Güncelle Ekranı
Ders Ekle Güncelle Ekranı

  1. Bölüm Adı Düzenle Butonu

  2. Açıklama Düzenle Butonu

  3. Ders Ekle Butonu

    • Bu buton Dersler bölümündeki dersler arasına ders eklemeyi sağlayan Ders Ekleme ekranını açar.
  4. Dersler İçinde Yer Alan Ders Adını İçeren Buton

    • Bu buton Dersler bölümündeki ilgili dersi düzenlemeye yarayan Ders Düzenleme ekranını açar.
  5. Dersler İçinde Yer Alan Ders Adının Karşısındaki Kaynak Ekle/Güncelle Butonu

    • Bu buton Dersler bölümündeki ilgili dersin kaynaklarını düzenlemeye yarayan Kaynak Ekle/Güncelle ekranını açar.
  6. Dersler İçinde Yer Alan Ders Adının Karşısındaki Öneri Ekle/Güncelle Butonu

    • Bu buton Dersler bölümündeki ilgili dersin önerilerini düzenlemeye yarayan Öneri Ekle/Güncelle ekranını açar.

Hoca Ekle/Güncelle Ekranı

Hoca Ekle Güncelle Ekranı
Hoca Ekle Güncelle Ekranı

  1. Bölüm Adı Düzenle Butonu

  2. Açıklama Düzenle Butonu

  3. Hocalar Ekle Butonu_

    • Bu buton Hocalar bölümündeki hocalar arasına yeni hoca eklemeyi sağlayan Hoca Ekleme ekranını açar.
  4. Hocalar İçinde Yer Alan Herhangi Bir Buton

    • Bu buton Hocalar bölümündeki ilgili hocayı düzenlemeye yarayan Hoca Düzenleme ekranını açar.

Yazarın Notları Ekle/Güncelle Ekranı

Yazarın Notları Ekle Güncelle Ekranı
Yazarın Notları Ekle Güncelle Ekranı

  1. Başlık Düzenle Butonu
  1. Not Ekle Butonu

  2. Notlar İçinde Yer Alan Herhangi Bir Buton

Katkıda Bulunanlar Ekle/Güncelle Ekranı

Katkıda Bulunanlar Ekle Güncelle Ekranı
Katkıda Bulunanlar Ekle Güncelle Ekranı

  1. Bölüm Adı Düzenle Butonu

  2. Bölüm Açıklaması Düzenle Butonu

  3. Katkıda Bulunan Ekle Butonu

  4. Katkıda Bulunanlar İçinde Yer Alan Herhangi Bir Buton

Dönem Ekle/Güncelle Ekranı

Dönem Ekle Güncelle Ekranı
Dönem Ekle Güncelle Ekranı

  1. Dönem Ekle Butonu

  2. Dönemler İçinde Yer Alan Herhangi Bir Buton

Git İşlemleri Ekranı

Git İşlemleri Ekranı
Git İşlemleri Ekranı

  1. Google Form Güncelle Butonu

    • Bu buton güncel anket verilerini çeker.
  2. Readme Güncelle Butonu

    • Bu buton json dosyalarının son haline göre tüm README.md dosyalarını oluşturur.
  3. Arayüz Kodlarını Güncelle Butonu

    • Bu buton arayüz kodlarının en güncel halini githubdan çeker.
  4. Dosya Değişikliklerini Githubdan Çek Butonu

    • Bu buton eğer bilgisayardaki dosyalarda herhangi bir değişiklik yoksa githubdaki ders notları vb.'de olan değişiklikleri yerele çeker.
  5. Rutin Kontrol Başlat Butonu

    • Bu buton sürekli bir kontrol başlatır. Anketlere herhangi bir cevap gelip gelmediğini sürekli kontrol eder. Eğer anketlerden herhangi birine cevap gelmişse değişiklikleri işler. İlk olarak Google Form Güncelle Butonu'nun işlevini gerçekleştirir. Daha sonra Readme Güncelle Butonu'nun işlevlerini gerçekleştirir. Sonra da değişiklikleri github'a pushlar.
  6. Hoca/Ders Adlarını Al Butonu

    • Bu buton Google Form'da ankete hoca ve ders adlarını daha kolay ekleyebilmek için Hoca ve Dersler Listesi ekranını açar.
  7. Değişiklikleri Github'a Pushla

    • Bu buton yereldeki ders reposundaki tüm değişiklikleri githuba göndermeye yarayan Değişiklikleri Pushlama ekranını açar.

Hoca ve Dersler Listesi

Hoca ve Dersler Listesi Ekranı
Hoca ve Dersler Listesi Ekranı

  1. Hocaları Kopyala Butonu
    • Hoca isimlerini Google Form'lara eklemek üzere kopyalar.
  2. Dersleri Kopyala Butonu
    • Ders isimlerini Google Form'lara eklemek üzere kopyalar.

Dersler Açıklama Düzenleme

Dersler Açıklama Düzenleme Ekranı
Dersler Açıklama Düzenleme Ekranı

  1. Bölüm Açıklamasını Giriniz
    • Değiştirilmek istenen Bölüm Açıklaması buraya girilir ve OK butonuna basılıp kaydedilir.

Dersler Bölüm Adı Düzenleme

Dersler Bölüm Adı Düzenleme Ekranı
Dersler Bölüm Adı Düzenleme Ekranı

  1. Bölüm Adını Giriniz
    • Değiştirilmek istenen Bölüm Adı buraya girilir ve OK butonuna basılıp kaydedilir.

Ders Düzenleme

Ders Düzenleme Ekranı
Ders Düzenleme Ekranı

  1. Ders Adı
    • Dersin adı buraya girilir.
  2. Yıl
    • Dersin yılı buraya girilir.
  3. Dönem
    • Dersin dönemi seçilir.
  4. Ders Güncel Mi?
    • Ders şu an güncel müfredatta varsa True yoksa False seçilir.
  5. Tip
    • Dersin tipi buradan seçilir.
  6. Dersi Veren Hoca Ekle Butonu
    • Dersi veren hoca eklemek için bu buton kullanılır. Sonrasında Dersi Veren Hocalar'a gelen seçme alanından hocanın adı seçilir.
  7. Değişiklikleri Kaydet
    • Yapılan değişiklikler eğer kaydedilmek isteniyorsa bu buton kullanılmalıdır.
  8. Dersi Sil
    • Eğer ders silinmek isteniyorsa bu buton kullanılmalıdır.

Ders Ekleme

Ders Ekleme Ekranı
Ders Ekleme Ekranı

  1. Ders Adı
    • Dersin adı buraya girilir.
  2. Yıl
    • Dersin yılı buraya girilir.
  3. Dönem
    • Dersin dönemi seçilir.
  4. Ders Güncel Mi?
    • Ders şu an güncel müfredatta varsa True yoksa False seçilir.
  5. Tip
    • Dersin tipi buradan seçilir.
  6. Dersi Veren Hoca Ekle Butonu
    • Dersi veren hoca eklemek için bu buton kullanılır. Sonrasında Dersi Veren Hocalar'a gelen seçme alanından hocanın adı seçilir.
  7. Ekle
    • Yapılan değişiklikler eğer kaydedilmek isteniyorsa bu buton kullanılmalıdır.

Kaynak Ekle/Güncelle

Kaynak Ekle/Güncelle Ekranı
Kaynak Ekle/Güncelle Ekranı

  1. Ekle
    • Bu buton Dersler bölümündeki ilgili derse kaynak eklemeye yarayan Dersler Kaynak Ekleme ekranını açar.
  2. Kaynaklar İçinde Yer Alan Herhangi Bir Buton
    • Bu buton Dersler bölümündeki ilgili dersin ilgili kaynağını düzenlemeye yarayan Dersler Kaynak Düzenleme ekranını açar.

Öneri Ekle/Güncelle

Öneri Ekle/Güncelle Ekranı
Öneri Ekle/Güncelle Ekranı

  1. Ekle
  2. Öneriler İçinde Yer Alan Herhangi Bir Buton

Dersler Öneri Ekleme/Düzenleme

Dersler Öneri Ekleme/Düzenleme Ekranı
Dersler Öneri Ekleme/Düzenleme Ekranı

  1. Öneri Sahibi
    • Öneri sahibinin adı/nicki'ni buraya yazmalısın.
  2. Öneri
    • Dersle ilgili önerini buraya yazmalısın.
  3. Kaydet Butonu
    • Yapılan değişiklikleri kaydetmek için bu butonu kullanmalısın.

Dönemler Dönem Ekle/Düzenle

Dönemler Dönem Ekle/Düzenle Ekranı
Dönemler Dönem Ekle/Düzenle Ekranı

  1. Dönem Adı
    • Dönem'in README.md'de gözükecek adı.
  2. Yıl
    • Dönemin ait olduğu yıl.
  3. Dönem
    • Dönemin ait olduğu dönem.
  4. Genel Tavsiye Ekle
    • Tavsiyeler arasına bir yenisini ekler. Silmek için yanındaki Sil butonuna tıklayabilirsin.
  5. Kaydet Butonu
    • Kaydetmeye yarayan buton.

Giriş Açıklama Düzenleme

Giriş Açıklama Düzenleme
Giriş Açıklama Düzenleme

  1. Açıklama
    • Giriş kısmında gözükmesi istenen açıklama içeriği buraya yazılır. Ok butonuna basarak değişiklikler kaydedilir.

Giriş Başlık Düzenleme

Giriş Başlık Düzenleme
Giriş Başlık Düzenleme

  1. Açıklama
    • Giriş kısmında gözükmesi istenen başlık içeriği buraya yazılır. Ok butonuna basarak değişiklikler kaydedilir.

Giriş İçindekiler Düzenle

Giriş İçindekiler Düzenle
Giriş İçindekiler Düzenle

  1. İçerik Başlığı
    • Giriş kısmında içindekiler arasında yer alan içeriğin başlığı buraya yazılır.
  2. İçerik Çapası
    • Bu README.md dosyalarındaki çapa'nın girildiği alandır. Konu hakkında bilginiz yoksa ChatGPT'ye sorun hemen cevaplar.
  3. İçeriği Sil
    • İlgili içeriği Giriş kısmından kaldırmak için butona tıklayın.
  4. Değişiklikleri Kaydet
    • İlgili içeriğin güncellemesini kaydetmek için butona bas.

Giriş İçindekiler Ekle

Giriş İçindekiler Ekle
Giriş İçindekiler Ekle

  1. İçerik Başlığı
    • Giriş kısmında içindekiler arasında yer alan içeriğin başlığı buraya yazılır.
  2. İçerik Çapası
    • Bu README.md dosyalarındaki çapa'nın girildiği alandır. Konu hakkında bilginiz yoksa ChatGPT'ye sorun hemen cevaplar.
  3. Ekle
    • İlgili içeriğin Giriş kısmına eklenmesi için butona bas.

Değişiklikleri Pushlama

Değişiklikleri Pushlama
Değişiklikleri Pushlama

  1. Commit Mesajı
    • Commit Mesajı GitHub'da yapılan değişikliğin etiketidir. Dosyalarda kaydedilen son değişiklikten sonra ne tür değişiklikler yaptığınızı yazabilirsiniz. Sonrasında OK tuşuna basarak değişikliği GitHub'da görebilirsiniz.
    • Bu işlemi yaparken GitHub'da değişiklik yapılmamış olması gerekmektedir. Eğer sizin değişikliklerinizden önce birisi herhangi bir değişiklik yapmış ve GitHub'a göndermişse ve siz de bu değişikliği yerel bilgisayarınıza çekmeden değişiklik yapmışsanız, bu işlemi gerçekleştiremezsiniz.
    • Eğer böyle bir işlem yapmışsanız ve bu sayfaya geçmeye çalışırken uyarı alıyorsanız ChatGPT'ye Rebase İşlemini Nasıl Yaparım? ya da Stash İşlemini Nasıl Yaparım sorusunu sorabilirsiniz.

Hocalar Açıklama Düzenleme

Hocalar Açıklama Düzenleme
Hocalar Açıklama Düzenleme

  1. Bölüm Açıklaması
    • Hocalar kısmında gözükmesi istenen açıklama içeriği buraya yazılır. Ok butonuna basarak değişiklikler kaydedilir.

Hocalar Bölüm Adı Düzenleme

Hocalar Bölüm Adı Düzenleme
Hocalar Bölüm Adı Düzenleme

  1. Bölüm Adı
    • Hocalar kısmında gözükmesi istenen bölüm adı içeriği buraya yazılır. OK butonuna basarak değişiklikler kaydedilir.

Hoca Düzenleme

Hoca Düzenleme
Hoca Düzenleme

  1. Ünvan
    • İlgili hocanın ünvanı buradan seçilir.
  2. Ofis
    • İlgili hocanın ofis bilgisi buraya girilir.
  3. Link
    • Eğer varsa ilgili hocanın sayfasının linki buraya girilir.
  4. Aktif Görevde Mi?
    • Eğer hoca hala üniversitede ders veriyorsa True, vermiyorsa False işaretlenir.
  5. Erkek Mi?
    • Hoca erkekse True, değilse False işaretlenir.
  6. Hocanın Verdiği Ders Ekle Butonu
    • Hocanın verdiği dersi eklemek için butona tıklanır ve üstteki Hocanın Verdiği Dersler kısmına bir ders eklenir. Burada ders seçme işlemi yapılabilir.
  7. Değişiklikleri Kaydet
    • Güncellenen hoca bilgileri eğer kaydedilmek isteniyorsa bu butona basılır.
  8. Hocayı Sil
    • Eğer ilgili hoca bilgileri silinmek isteniyorsa bu butona basılır.

Hoca Ekleme

Hoca Ekleme
Hoca Ekleme

  1. Ünvan
    • İlgili hocanın ünvanı buradan seçilir.
  2. Ofis
    • İlgili hocanın ofis bilgisi buraya girilir.
  3. Link
    • Eğer varsa ilgili hocanın sayfasının linki buraya girilir.
  4. Aktif Görevde Mi?
    • Eğer hoca hala üniversitede ders veriyorsa True, vermiyorsa False işaretlenir.
  5. Erkek Mi?
    • Hoca erkekse True, değilse False işaretlenir.
  6. Hocanın Verdiği Ders Ekle Butonu
    • Hocanın verdiği dersi eklemek için butona tıklanır ve üstteki Hocanın Verdiği Dersler kısmına bir ders eklenir. Burada ders seçme işlemi yapılabilir.
  7. Ekle
    • Seçilen hoca bilgileri eğer kaydedilmek isteniyorsa bu butona basılır. Bu işlem yapıldıktan sonra artık ilgili hoca bilgileri Hocalar arasına eklenmiş olur.

Repo Kullanımı Başlık Düzenleme

Repo Kullanımı Başlık Düzenleme
Repo Kullanımı Başlık Düzenleme

  1. Başlık
    • Repo Kullanımı kısmında gözükmesi istenen başlık içeriği buraya yazılır. OK butonuna basarak değişiklikler kaydedilir.

Repo Kullanımı Açıklama Ekle/Düzenle

Repo Kullanımı Açıklama Ekle/Düzenle
Repo Kullanımı Açıklama Ekle/Düzenle

  1. Açıklamalar İçinde Yer Alan Herhangi Bir Buton

  2. Açıklama Ekle Butonu

Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle

Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle
Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle

  1. Yeni Açıklama
    • Repo Kullanımı kısmında gözükmesi istenen açıklamanın içeriği yazılır. Ok butonuna basarak değişiklikler kaydedilir. (Güncellenir ya da Eklenir)

Kavram Ekle/Düzenle

Kavram Ekle/Düzenle
Kavram Ekle/Düzenle

  1. Kavramlar İçinde Yer Alan Herhangi Bir Buton

  2. Adı Düzenle Butonu

  3. Sil Butonu

    • İlgili kavramı siler.
  4. Kavram Ekle Butonu

    • Bu buton Repo Kullanımı bölümündeki kavramlar arasına bir yenisini eklemeye yarayan Kavram Ekleme/Ad Düzenleme ekranını açar.

Kavram Açıklamaları Ekleme/Düzenleme

Kavram Açıklamaları Ekleme/Düzenleme
Kavram Açıklamaları Ekleme/Düzenleme

  1. Açıklama Ekle Butonu
  2. Açıklamalar İçinde Yer Alan Herhangi Bir Buton

Kavram Açıklaması Ekleme/Düzenleme

Kavram Açıklamaları Ekleme/Düzenleme
Kavram Açıklamaları Ekleme/Düzenleme

  1. Yeni Açıklama
    • İlgili kavramın altında gözükmesi istenen istenen açıklamanın içeriği yazılır. Ok butonuna basarak değişiklikler kaydedilir. (Güncellenir ya da Eklenir)

Kavram Ekleme/Ad Düzenleme

Kavram Ekleme/Ad Düzenleme
Kavram Ekleme/Ad Düzenleme

  1. Yeni Kavram
    • Repo Kullanımı kısmına eklenmesi istenen kavramın adı yazılır. Ok butonuna basarak değişiklikler kaydedilir. (Güncellenir ya da Eklenir)

Talimat Ekle/Düzenle

Talimat Ekle/Düzenle
Talimat Ekle/Düzenle

  1. Talimatlar İçinde Yer Alan Herhangi Bir Buton

  2. Talimat Ekle Butonu

Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle

Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle
Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle

  1. Yeni Talimat
    • Repo Kullanımı kısmına eklenmesi istenen talimat yazılır. Ok butonuna basarak değişiklikler kaydedilir. (Güncellenir ya da Eklenir)

Yazarın Notları Başlık Düzenleme

Yazarın Notları Başlık Düzenleme
Yazarın Notları Başlık Düzenleme

  1. Başlık
    • Yazarın Notları kısmında gözükmesi istenen başlık içeriği buraya yazılır. OK butonuna basarak değişiklikler kaydedilir.

Katkıda Bulunanlar Bölüm Adı Düzenleme

Katkıda Bulunanlar Bölüm Adı Düzenleme
Katkıda Bulunanlar Bölüm Adı Düzenleme

  1. Bölüm Adı
    • Katkıda Bulunanlar kısmında gözükmesi istenen bölüm adı içeriği buraya yazılır. OK butonuna basarak değişiklikler kaydedilir.

Katkıda Bulunanlar Bölüm Açıklaması Düzenleme

Katkıda Bulunanlar Bölüm Açıklaması Düzenleme
Katkıda Bulunanlar Bölüm Açıklaması Düzenleme

  1. Bölüm Açıklaması
    • Katkıda Bulunanlar kısmında gözükmesi istenen bölüm açıklaması içeriği buraya yazılır. OK butonuna basarak değişiklikler kaydedilir.

Katkıda Bulunanlar Katkıda Bulunan Ekle/Düzenle

Katkıda Bulunanlar Katkıda Bulunan Ekle/Düzenle
Katkıda Bulunanlar Katkıda Bulunan Ekle/Düzenle

  1. Ad
    • Eklenmek/Düzenlenmek istenen kişinin adı buraya yazılır.
  2. GitHub Kullanıcı Adı
    • Eklenmek/Düzenlenmek istenen kişinin GitHub kullanıcı adı buraya yazılır.
  3. Ekle Butonu
    • Bu buton GitHub Kullanıcı Adı geçerli mi kontrolü yapar. Geçerşiyse değişiklikleri kaydeder.

Yazarın Notları Not Düzenleme

Yazarın Notları Not Düzenleme
Yazarın Notları Not Düzenleme

  1. Notu Düzenle
    • Yazarın Notları kısmında güncellenmek istenen not içeriği buraya yazılır.
  2. Değişiklikleri Kaydet Butonu
    • Eğer değişiklikler geçerli olsun istiyorsanız bu butona basın.
  3. Sil Butonu
    • İlgili notu silmek için bu butona basın.

Yazarın Notları Not Ekle

Yazarın Notları Not Ekle
Yazarın Notları Not Ekle

  1. Not Ekle
    • Yazarın Notları kısmına eklenmek istenen not içeriği buraya yazılır.
  2. Ekle Butonu
    • Eğer notu Yazarın Notları arasına eklemek istiyorsanız bu butona basın.

About

Yıldız Teknik Üniversitesindeki herhangi bir bölümün arşivi için readme oluşturma arayüzü ve scriptlerini içerir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages