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.
Bu repodaki tüm README.md dosyaları bu arayüzle oluşturulmuştur.
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:
-
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 vepython3 --version
komutu ile kurulumun başarılı olduğunu doğrulayın. 🐍 -
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çinsudo apt install python3-pip
) 🛠️ -
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. 📚
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.
Bu bölümde, projenin arayüzünün nasıl çalıştırılacağı adım adım açıklanmaktadır.
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.
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.
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ı:
-
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.
- README.md Giriş Örneği'ndeki İçindekiler, Başlık ve Başlık Açıklaması kısımları bu Giriş Güncelle Ekranından düzenlenebilir.
-
Repo Kullanımı Düzenle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Repo Kullanımı kısmını manipüle edebilen ekranı açar. Ana Sayfa Ekranı'nda 2 numaralı butona karşılık gelmektedir. - README.md Repo Kullanımı Örneği'ndeki Açıklamalar, Talimatlar ve Kavramlar kısımları bu Repo Kullanımı Düzenle Ekranından düzenlenebilir.
-
Ders Ekle/Güncelle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Dersler kısmını manipüle edebilen ekranı açar. Aynı zamanda her dönem klasörü ve ders klasörü içindeki README.md dosyalarının içeriğini de etkiler.Ana Sayfa Ekranı'nda 3 numaralı butona karşılık gelmektedir. - README.md Ders Ekle/Güncelle Kök Dosyası Örneği'ndeki Dersler'in, Ders Tipi, Ders Adı ve Dersi Yürüten Akademisyenler kısımları - README.md Ders Ekle/Güncelle Dönem Dosyası Örneği ve README.md Ders Ekle/Güncelle Ders Dosyası Örneği'ndeki Yıl, Dönem, Ders Tipi ve Faydalı Olabilecek Kaynaklar kısımları Ders Ekle/Güncelle Ekranından düzenlenebilir.
README.md Ders Ekle/Güncelle Kök Dosyası Örneği
README.md Ders Ekle/Güncelle Dönem Dosyası Örneği -
Hoca Ekle/Güncelle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Hocalar kısmını manipüle edebilen ekranı açar. Ana Sayfa Ekranı'nda 4 numaralı butona karşılık gelmektedir. - README.md Hoca Ekle Güncelle Örneği'ndeki Hoca Adı, Araştırma Sayfası, Ofis, Verdiği Dersler kısımları bu Hoca Ekle/Güncelle Ekranından düzenlenebilir.
README.md Hoca Ekle/Güncelle Örneği-
Yazarın Notları Ekle/Güncelle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Yazarın Notları kısmını manipüle edebilen ekranı açar. Ana Sayfa Ekranı'nda 5 numaralı butona karşılık gelmektedir. - README.md Yazarın Notları Ekle Güncelle Örneği'ndeki Yazarın Notları kısmı bu Yazarın Notları Ekle/Güncelle Ekranından düzenlenebilir.
-
Katkıda Bulunan Ekle/Güncelle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Katkıda Bulunanlar kısmını manipüle edebilen ekranı açar. Ana Sayfa Ekranı'nda 6 numaralı butona karşılık gelmektedir. - README.md Katkıda Bulunan Ekle Güncelle Örneği'ndeki Katkıda Bulunanlar kısmı bu Katkıda Bulunan Ekle/Güncelle Ekranından düzenlenebilir.
README.md Katkıda Bulunan Ekle/Güncelle Örneği-
Dönem Ekle/Güncelle Butonu
- Bu buton ders dökümanları reposunun kök dizinindeki README.md dosyasının Dönemler kısmını aynı zamanda her dönem klasörü içindeki README.md dosyalarının içeriğini de etkileyen ekranı açar. Ana Sayfa Ekranı'nda 7 numaralı butona karşılık gelmektedir. - README.md Ders Ekle/Güncelle Kök Dosyası Örneği'ndeki Dönem Adı kısmı - README.md Ders Ekle/Güncelle Dönem Dosyası Örneği'ndeki Dönem Adı ve Genel Tabsiyeler kısmı Dönem Ekle/Güncelle Ekranından düzenlenebilir.
-
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.
-
Başlık Düzenle Butonu
- Bu buton Giriş alanının başlığını düzenlemeye yarayan Giriş Başlık Düzenleme ekranını açar.
-
Açıklama Düzenle Butonu
- Bu buton Giriş alanının açıklamasını düzenlemeye yarayan Giriş Açıklama Düzenleme ekranını açar.
-
İçindekiler Ekle Butonu
- Bu buton Giriş alanının içindekiler kısmını düzenlemeye yarayan Giriş İçindekiler Ekle ekranını açar.
-
İçindekiler İçinde Yer Alan Herhangi Bir Buton
- Bu buton Giriş alanının ilgili içeriğini düzenlemeye yarayan Giriş İçindekiler Düzenle ekranını açar.
Repo Kullanımı Düzenleme Ekranı
-
Başlık Düzenle Butonu
- Bu buton Repo Kullanımı alanının başlığını düzenlemeye yarayan Repo Kullanımı Başlık Düzenleme ekranını açar.
-
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.
-
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.
-
Açıklama Ekle Düzenle Butonu
- Bu buton Repo Kullanımı alanının açıklamalarını düzenlemeye yarayan Repo Kullanımı Açıklama Ekle/Düzenle ekranını açar.
-
Bölüm Adı Düzenle Butonu
- Bu buton Dersler bölümünün adını düzenlemeye yarayan Dersler Bölüm Adı Düzenleme ekranını açar.
-
Açıklama Düzenle Butonu
- Bu buton Dersler bölümünün açıklamasını düzenlemeye yarayan Dersler Açıklama Düzenleme ekranını açar.
-
Ders Ekle Butonu
- Bu buton Dersler bölümündeki dersler arasına ders eklemeyi sağlayan Ders Ekleme ekranını açar.
-
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.
-
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.
-
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.
-
Bölüm Adı Düzenle Butonu
- Bu buton Hocalar bölümünün adını düzenlemeye yarayan Hocalar Bölüm Adı Düzenleme ekranını açar.
-
Açıklama Düzenle Butonu
- Bu buton Hocalar bölümünün açıklamasını düzenlemeye yarayan Hocalar Açıklama Düzenleme ekranını açar.
-
Hocalar Ekle Butonu_
- Bu buton Hocalar bölümündeki hocalar arasına yeni hoca eklemeyi sağlayan Hoca Ekleme ekranını açar.
-
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ı
- Başlık Düzenle Butonu
- Bu buton Yazarın Notları alanının başlığını düzenlemeye yarayan Yazarın Notları Başlık Düzenleme ekranını açar.
-
Not Ekle Butonu
- Bu buton Yazarın Notları alanının notları arasına yeni not eklemeye yarayan Yazarın Notları Not Ekle ekranını açar.
-
Notlar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Yazarın Notları bölümündeki ilgili notu düzenlemeye yarayan Yazarın Notları Not Düzenleme ekranını açar.
Katkıda Bulunanlar Ekle Güncelle Ekranı
-
Bölüm Adı Düzenle Butonu
- Bu buton Katkıda Bulunanlar alanının bölüm adını düzenlemeye yarayan Katkıda Bulunanlar Bölüm Adı Düzenleme ekranını açar.
-
Bölüm Açıklaması Düzenle Butonu
- Bu buton Katkıda Bulunanlar bölümünün açıklamasını düzenlemeye yarayan Katkıda Bulunanlar Bölüm Açıklaması Düzenleme ekranını açar.
-
Katkıda Bulunan Ekle Butonu
- Bu buton Katkıda Bulunanlar alanının katkıda bulunanları arasına yeni katkıda bulunan eklemeye yarayan Katkıda Bulunanlar Katkıda Bulunan Ekle/Düzenle ekranını açar.
-
Katkıda Bulunanlar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Katkıda Bulunanlar bölümündeki ilgili katkıda bulunanı düzenlemeye yarayan Katkıda Bulunanlar Katkıda Bulunan Ekle/Düzenle ekranını açar.
-
Dönem Ekle Butonu
- Bu buton Dönemler alanının dönemleri arasına yeni dönem bulunan eklemeye yarayan Dönemler Dönem Ekle/Düzenle ekranını açar.
-
Dönemler İçinde Yer Alan Herhangi Bir Buton
- Bu buton Dönemler bölümündeki ilgili dönemi düzenlemeye yarayan Dönemler Dönem Ekle/Düzenle ekranını açar.
-
Google Form Güncelle Butonu
- Bu buton güncel anket verilerini çeker.
-
Readme Güncelle Butonu
- Bu buton json dosyalarının son haline göre tüm README.md dosyalarını oluşturur.
-
Arayüz Kodlarını Güncelle Butonu
- Bu buton arayüz kodlarının en güncel halini githubdan çeker.
-
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.
-
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.
-
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.
-
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 Ekranı
- Hocaları Kopyala Butonu
- Hoca isimlerini Google Form'lara eklemek üzere kopyalar.
- Dersleri Kopyala Butonu
- Ders isimlerini Google Form'lara eklemek üzere kopyalar.
Dersler Açıklama Düzenleme Ekranı
- 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 Ekranı
- Bölüm Adını Giriniz
- Değiştirilmek istenen Bölüm Adı buraya girilir ve OK butonuna basılıp kaydedilir.
- Ders Adı
- Dersin adı buraya girilir.
- Yıl
- Dersin yılı buraya girilir.
- Dönem
- Dersin dönemi seçilir.
- Ders Güncel Mi?
- Ders şu an güncel müfredatta varsa True yoksa False seçilir.
- Tip
- Dersin tipi buradan seçilir.
- 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.
- Değişiklikleri Kaydet
- Yapılan değişiklikler eğer kaydedilmek isteniyorsa bu buton kullanılmalıdır.
- Dersi Sil
- Eğer ders silinmek isteniyorsa bu buton kullanılmalıdır.
- Ders Adı
- Dersin adı buraya girilir.
- Yıl
- Dersin yılı buraya girilir.
- Dönem
- Dersin dönemi seçilir.
- Ders Güncel Mi?
- Ders şu an güncel müfredatta varsa True yoksa False seçilir.
- Tip
- Dersin tipi buradan seçilir.
- 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.
- Ekle
- Yapılan değişiklikler eğer kaydedilmek isteniyorsa bu buton kullanılmalıdır.
- Ekle
- Bu buton Dersler bölümündeki ilgili derse kaynak eklemeye yarayan Dersler Kaynak Ekleme ekranını açar.
- 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.
- Ekle
- Bu buton Dersler bölümündeki ilgili derse öneri eklemeye yarayan Dersler Öneri Ekleme/Düzenleme ekranını açar.
- Öneriler İçinde Yer Alan Herhangi Bir Buton
- Bu buton Dersler bölümündeki ilgili dersin ilgili önerisini düzenlemeye yarayan Dersler Öneri Ekleme/Düzenleme ekranını açar.
Dersler Öneri Ekleme/Düzenleme Ekranı
- Öneri Sahibi
- Öneri sahibinin adı/nicki'ni buraya yazmalısın.
- Öneri
- Dersle ilgili önerini buraya yazmalısın.
- Kaydet Butonu
- Yapılan değişiklikleri kaydetmek için bu butonu kullanmalısın.
Dönemler Dönem Ekle/Düzenle Ekranı
- Dönem Adı
- Dönem'in README.md'de gözükecek adı.
- Yıl
- Dönemin ait olduğu yıl.
- Dönem
- Dönemin ait olduğu dönem.
- Genel Tavsiye Ekle
- Tavsiyeler arasına bir yenisini ekler. Silmek için yanındaki Sil butonuna tıklayabilirsin.
- Kaydet Butonu
- Kaydetmeye yarayan buton.
- 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.
- 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.
- İçerik Başlığı
- Giriş kısmında içindekiler arasında yer alan içeriğin başlığı buraya yazılır.
- İçerik Çapası
- Bu README.md dosyalarındaki çapa'nın girildiği alandır. Konu hakkında bilginiz yoksa ChatGPT'ye sorun hemen cevaplar.
- İçeriği Sil
- İlgili içeriği Giriş kısmından kaldırmak için butona tıklayın.
- Değişiklikleri Kaydet
- İlgili içeriğin güncellemesini kaydetmek için butona bas.
- İçerik Başlığı
- Giriş kısmında içindekiler arasında yer alan içeriğin başlığı buraya yazılır.
- İçerik Çapası
- Bu README.md dosyalarındaki çapa'nın girildiği alandır. Konu hakkında bilginiz yoksa ChatGPT'ye sorun hemen cevaplar.
- Ekle
- İlgili içeriğin Giriş kısmına eklenmesi için butona bas.
- 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.
- 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.
- 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.
- Ünvan
- İlgili hocanın ünvanı buradan seçilir.
- Ofis
- İlgili hocanın ofis bilgisi buraya girilir.
- Link
- Eğer varsa ilgili hocanın sayfasının linki buraya girilir.
- Aktif Görevde Mi?
- Eğer hoca hala üniversitede ders veriyorsa True, vermiyorsa False işaretlenir.
- Erkek Mi?
- Hoca erkekse True, değilse False işaretlenir.
- 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.
- Değişiklikleri Kaydet
- Güncellenen hoca bilgileri eğer kaydedilmek isteniyorsa bu butona basılır.
- Hocayı Sil
- Eğer ilgili hoca bilgileri silinmek isteniyorsa bu butona basılır.
- Ünvan
- İlgili hocanın ünvanı buradan seçilir.
- Ofis
- İlgili hocanın ofis bilgisi buraya girilir.
- Link
- Eğer varsa ilgili hocanın sayfasının linki buraya girilir.
- Aktif Görevde Mi?
- Eğer hoca hala üniversitede ders veriyorsa True, vermiyorsa False işaretlenir.
- Erkek Mi?
- Hoca erkekse True, değilse False işaretlenir.
- 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.
- 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
- 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
-
Açıklamalar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Repo Kullanımı bölümündeki ilgili açıklamayı düzenlemeye yarayan Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle ekranını açar.
-
Açıklama Ekle Butonu
- Bu buton Repo Kullanımı bölümündeki açıklamalar arasına bir yenisini eklemeye yarayan Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle ekranını açar.
Repo Kullanımı Açıklamalarında Açıklama Ekle/Düzenle
- 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)
-
Kavramlar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Repo Kullanımı bölümündeki ilgili kavramları düzenlemeye yarayan Kavram Açıklamaları Ekleme/Düzenleme ekranını açar.
-
Adı Düzenle Butonu
- İlgili kavramın adını düzenlemek içinKavram Ekleme/Ad Düzenleme ekranını açar.
-
Sil Butonu
- İlgili kavramı siler.
-
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
- Açıklama Ekle Butonu
- Kavramla ilgili açıklama eklemeye yarayan Kavram Açıklaması Ekleme/Düzenleme ekranını açar.
- Açıklamalar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Repo Kullanımı bölümündeki ilgili kavramın ilgilş açıklamasını düzenlemeye yarayan Kavram Açıklaması Ekleme/Düzenleme ekranını açar.
Kavram Açıklamaları Ekleme/Düzenleme
- 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)
- 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)
-
Talimatlar İçinde Yer Alan Herhangi Bir Buton
- Bu buton Repo Kullanımı bölümündeki ilgili talimatı düzenlemeye yarayan Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle ekranını açar.
-
Talimat Ekle Butonu
- Bu buton Repo Kullanımı bölümündeki talimatlar arasına bir yenisini eklemeye yarayan Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle ekranını açar.
Repo Kullanımı Talimatlarında Talimat Ekle/Düzenle
- 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
- 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
- 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
- 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
- Ad
- Eklenmek/Düzenlenmek istenen kişinin adı buraya yazılır.
- GitHub Kullanıcı Adı
- Eklenmek/Düzenlenmek istenen kişinin GitHub kullanıcı adı buraya yazılır.
- Ekle Butonu
- Bu buton GitHub Kullanıcı Adı geçerli mi kontrolü yapar. Geçerşiyse değişiklikleri kaydeder.
- Notu Düzenle
- Yazarın Notları kısmında güncellenmek istenen not içeriği buraya yazılır.
- Değişiklikleri Kaydet Butonu
- Eğer değişiklikler geçerli olsun istiyorsanız bu butona basın.
- Sil Butonu
- İlgili notu silmek için bu butona basın.
- Not Ekle
- Yazarın Notları kısmına eklenmek istenen not içeriği buraya yazılır.
- Ekle Butonu
- Eğer notu Yazarın Notları arasına eklemek istiyorsanız bu butona basın.