Love2D ile Kendi Text Editörümü Geliştiriyorum: Görüşleriniz ve Önerileriniz?

Love2D kullanarak geliştirdiğim metin düzenleyici projem üzerinde çalışıyorum ve proje yapısı hakkında bazı konularda önerilere ihtiyacım var. Projeme buradan ulaşabilirsiniz. (Bu repo uygulamayı ve kaynak kodunu inceleyip yorum yapabilmeniz için paylaştım; proje geliştikten sonra daha farklı bir isimle yeni bir repo oluşturmayı planlıyorum.) Kodda hala birçok hata ve eksik özellik bulunuyor.

Proje Yapısı Hakkında Düşünceleriniz:

  • Kod Yapısı: Proje yapısını nasıl daha modüler ve okunabilir hale getirebilirim?
  • Performans İyileştirmeleri: Metin düzenleme performansını artırmak için ne gibi iyileştirmeler yapabilirim?
  • Yeni Özellikler: Görmek istediğiniz sıradışı yeni özellikler neler?

Her türlü geri bildiriminiz ve öneriniz benim için çok değerli. Şimdiden ilginiz ve desteğiniz için teşekkürler!

Öncelikle merhaba, elinize sağlık,

Projeni test edemedim ama bana kalırsa kodlar için renklendirme özelliği gelebilir.

Bir de docker image oluşturursan başkaları çok daha kolay senin projeni deneyebilir. Mesela ben kendi projemde her commit atıldığında docker image oluşturuyorum ve bunu yapmak için github action lardan yararlanıyorum : Package moveit_middleware_benchmark · GitHub

Bu da benim github workflow dosyam: moveit_middleware_benchmark/.github/workflows/create_docker_image.yml at main · CihatAltiparmak/moveit_middleware_benchmark · GitHub

Bu arada bu forumda bir iki text editor projesi var (lua ile yazılmasa bile) ve bu postlardaki tartışmaları okuyabilirsin. Bir de text editor’lerinde hangi veri yapılarının (data structures) kullanıldığına bir göz atabilirsin.

1 Beğeni