AGENTS.md — akaMusti sitesi çalışma kuralları

Proje

Statik Jekyll sitesi (GitHub Pages). React / shadcn / Tailwind / build adımı yok. Bağımlılıksız vanilla HTML + CSS + JS yaz. Yeni bölüm eklersen index.html, assets/*.css, assets/*.js ve assets/lang.js içindeki TR/EN sözlüğü birlikte güncellenir.

Site kuralları

Kod kalitesi

Kullanıcıyla iletişim

Her kod bitiminde zorunlu akış

  1. Gizli bilgi taraması: biten kodda token, API anahtarı, parola/secret, kişisel bilgi (e-posta, telefon, adres, gerçek kullanıcı adı vb.) var mı diye kontrol et (grep -rniE 'api[_-]?key|secret|bearer|ghp_|sk-|password|private[_-]?key' vb.).
  2. Varsa ayıkla: gizli değeri koda gömme; .env (veya uygun env/config) dosyasına taşı, kodu env’den okuyacak şekilde düzenle, .env‘i repoya commit’leme (.gitignore içinde olduğundan emin ol) ve .env.example bırak.
  3. Yoksa: .env oluşturma, bunu raporda belirt.
  4. GitHub: değişikliği İngilizce commit mesajıyla commit’le ve git push ile gönder. Kullanıcı aksini söylemedikçe onay beklemeden push’la.