hacimertgokhan
released this
23 Dec 04:28
·
2 commits
to master
since this release
İşte 1.1.0 alpha sürümü için bir release.md
dosyası önerisi:
Release Notes - Version 1.1.0-alpha
Yeni Özellikler
1. Dinamik Sayfa Yönlendirmeleri
Router
sınıfı, sayfalar için dinamik yönlendirme eklemeyi destekler. Artık sayfa dizinleri altında bulunanroute.properties
dosyalarındaki yollar otomatik olarak yüklenip, her bir sayfaya dinamik olarak yönlendirme eklenir.
2. Yeni Sayfa Oluşturma
- Kullanıcılar,
jext/pages
dizininde yeni sayfa klasörleri oluşturarak yeni sayfalar ekleyebilir. Bu sayfa için birroute.properties
dosyası ve varsayılan birindex.html
şablonu otomatik olarak oluşturulur.
3. CSS Entegrasyonu
- Artık her sayfa içeriğine dinamik olarak
style.css
dosyası ekleniyor. Bu özellik, sayfaların şablonlarını stil dosyalarıyla daha uyumlu hale getiriyor.
4. Sayfa İzleyici (File Watcher)
FileWatcher
sınıfı, sayfa dosyaları üzerinde yapılan değişiklikleri izler ve sayfa güncellemeleri için yönlendirmeleri yeniden yükler. Bu, geliştiricilere sayfa güncellemelerini daha hızlı bir şekilde test etme imkanı tanır.
Düzeltmeler
- Direktori ve Dosya Oluşum Kontrolü:
jext/pages
vejext/opt
dizinlerinin varlığı kontrol edilerek eksik olan dizinler oluşturuluyor. - Varsayılan Stil Dosyası: Eğer
style.css
dosyası yoksa,/jext/opt/style.css
içinde varsayılan bir stil dosyası oluşturulur.
Bilinen Sorunlar
- Dinamik Yönlendirme Güncellemeleri: Sayfa dizin yapısındaki değişikliklerin hemen yansımaması bazı durumlarda yaşanabilir. Bu sorunun giderilmesi için ek testler yapılacaktır.
Yükleme Talimatları
-
Bu sürümü kullanabilmek için, projede aşağıdaki adımları takip edin:
git clone https://github.com/hacimertgokhan/your-project.git cd your-project
-
Gerekli bağımlılıkları yükleyin:
mvn clean install
-
Projeyi başlatın:
mvn exec:java
-
Sunucuya
http://localhost:5807
adresinden ulaşabilirsiniz.