Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SCSS sistemi, yeni Workflow, Fontawesome güncellemesi #231

Merged
merged 1 commit into from
Dec 14, 2024

Conversation

wiseweb-works
Copy link
Member

Yapılan Değişikler

  1. dependabot.yml dosyası hali hazırda submodule olmadığı için uyarı veriyordu. O kısım yorum satırına alınarak düzeltildi.
  2. delete_workflows.yml adlı bir workflow eklendi. Çok fazla actions çalıştığı için bunların kalıntılarının belirli aralıklarla otomatik ve arzu edilirse de elle tetiklenerek kaldırılabilmesi sağlandı. Kastım herhangi bir fiziksel dosya değil "Actions" menüsündeki uzayıp giden liste.
  3. SCSS/CSS için linting kuralları eklendi. Artık hem Markdown hem de SCSS/CSS için kural dosyası olduğundan bunlar ayrı bir klasöre alındı ve ileride eklenebilecek bu tip dosyalar için yer hazırlandı. Bu değişikliğe uygun olarak workflow dosyaları da güncellendi.
  4. gitignore dosyasına birkaç satır daha pushlanmaması gereken dosya ismi eklendi.
  5. index.html dosyası daha minimal hale getirilip orada yazılı olması zorunlu olmayan tüm dosya ve komponentler bir modül olarak SCSS'in içine entegre edildi. Bu süreçte Fontawesome kütüphanesinin de güncel versiyonuna geçildi.
  6. Temel olarak 7 klasör ve 1 dosyadan oluşan SCSS/SASS 7-1 mimarisi ile daha yönetilebilir kod yapısına geçildi. Bu yapıda klasörlerin isimlerinden genel olarak hangi işlev için kullanıldıkları açıkça belli olmaktadır. Bu aynı bölüm/kısım için farklı yerlerde yazılan kodları engellemekte ve tekrarsız düzgün bir kod ortaya çıkmasına yardımcı olmaktadır.

Değişiklik Türü

Katkınız proje üzerinde ne tür bir değişikliğe eşit geliyor?
Uygun olan kutulara x işareti koyun.

  • Dökümantasyon eklemeleri yapıldı (yeni sayfalar, yeni uygulamalar)
  • Dökümantasyon düzeltmeleri yapıldı (sayfa iyileştirmeleri, yazım hatalarının giderilmesi)
  • Koda katkı yapıldı (CSS/JS yada diğer unsurlar)
  • Hatalar giderildi (kod ve diğerleri)

Kontrol Listesi

Uygun olan kutulara x işareti koyun. Bunları PR oluşturduktan sonra da doldurabilirsiniz. Bunlardan herhangi biri hakkında emin değilseniz, sormaktan çekinmeyin. Yardım etmek için buradayız! Bu sadece kodunuzu birleştirmeden önce nelere bakacağımıza dair bir hatırlatmadır._

  • Yapılan değişiklerin kontrolleri yerel sitede yapıldı.
  • Eklemelerim markdown ve yazım kurallarına uygun.
  • Sayfaya tablo ekledim/ tabloyu düzenledim. Tablo düzenli ve markdown kurallarına uygun.
  • Sayfa düzeni, diğer sayfalardan farklı değil.
  • Eklediğim uygulama(lar) açık kaynak.
  • Eklediğim tarayıcı eklentisi mahremiyet ve güvenlik anlamında tarayıcıya artılar ekliyor.
  • Eklediğim uygulamanın açık kaynak deposunu ve gizlilik politikalarını ekledim.
  • CSS/JS ve diğer kod düzeltmelerimde bir hata yok.
  • Giderilen hataları test ettim.

Diğer yorumlar

Bu PR sonrasında artık CSS dosyasına elle müdahale edilmemesi gerekiyor. Düzenlenmeye açık olan dosya Style.scss ve buna bağlı alt stil dosyalarıdır (scss klasörü)

@GokturkTalha GokturkTalha added the geliştirme Yeni özellik ve istekler label Dec 14, 2024
@GokturkTalha GokturkTalha merged commit 31766c0 into GuvendeKal:main Dec 14, 2024
1 check passed
@GokturkTalha
Copy link
Member

@all-contributors please add @wiseweb-works for design

Copy link
Contributor

@GokturkTalha

I've put up a pull request to add @wiseweb-works! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
geliştirme Yeni özellik ve istekler
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants