Releases: halilibrahimd27/DevOps
v1.1.0 — Site Lansmanı + Modern UI
🎨 v1.1.0 — Site Lansmanı + Modern UI
v1.0.0 sonrası ilk büyük UI sürümü. MkDocs Material site canlıya alındı, ana sayfa hero landing'le yeniden tasarlandı, top nav scroll edilebilir, RoadMap junior'a hitap eden landing'e dönüştü.
🌐 Site: https://halilibrahimd27.github.io/DevOps/
✨ Yeni
Site (MkDocs Material)
- 🎯
docs/index.md— Hero gradient banner + Material grid cards (24 kart toplam: 6 "neden var", 9 "hızlı başla", 6 kategori, 3 buton) - 🎨 Deep purple → orange gradient palette, hover'da yükselen 12px radius kartlar
- 📊 Hero stats: 21 · 125+ · 9 · 25+ · 65K+ büyük rakamlarla
- 🌗 Karanlık/aydınlık tema, Mermaid diyagram, KVKK çerez consent
Top Nav
- Üst nav'da 24+ tab arası yatay scroll — mouse wheel'i yatay scroll'a çeviren JS handler
- Aktif tab görünür değilse otomatik ortalanır (sayfa açılırken)
- Mor scrollbar, ince (4px), Firefox + Webkit uyumlu
- Klasör başlıkları kısa: "00 · Kültür", "01 · Git", "02 · CI/CD"
RoadMap Junior-Friendly Landing
- 🆕
RoadMap/README.md— 4 patika kart (yeni başlayan / junior-mid / senior-staff / şirket-greenfield) - 90 günlük temel checklist (hafta hafta: Linux → Docker → CI/CD → K8s → Terraform)
- 6 ay mid-level derinleşme tablosu
- Senior stratejik sorular ("Ekibimin DORA metriklerini ay ay görüyor muyum?")
- Anti-pattern tablosu ("Hepsini bir kerede öğreneceğim")
- Bütünsel A/B/C checklist
CI/CD İyileştirmeleri
- Pages deploy workflow (
.github/workflows/pages.yml) — MkDocs build + GitHub Pages artifact - Quality Gate her push'ta çalışır (paths filter kaldırıldı; placeholder leak guard kritik)
- Lychee link checker placeholder URL'leri ve self-reference exclude (yourdomain.com, elasticsearch:9200, cluster.local vb.)
Build Tooling
scripts/build-docs.sh— kök markdown'ları staging klasörüne kopyalayan shell script- 21 numaralı klasör + 6 ek klasör için
.pagesdosyası otomatik üretilir (awesome-pages plugin) - Top-level nav sırası: index → RoadMap → 00...20 → System → Glossary → Changelog
SEO & Discoverability
- Repo description güncellendi (21 konu · 125+ deep-dive · KVKK/LLMOps)
- GitHub topics:
turkish+handbookeklendi - Repo homepage URL'i Pages site'a yönlendirildi
- README üst nav'a 🌐 Site linki
🐛 Düzeltildi
.gitignoreUTF-16 → UTF-8 encoding düzeltildi- README.md MkDocs için raw HTML lapa görünümü → ayrı
docs/index.mdile çözüldü - markdownlint default kuralları repo stiliyle çakıştı (5268 false-positive) → kaldırıldı
- Pages workflow staging step eksikti →
bash scripts/build-docs.sheklendi - Lychee
--exclude-mailflag v0.23'te kaldırılmıştı → config exclude'una taşındı - Top nav
mask-image+inline-flex+containkombinasyonu tabs row'unu patlatıyordu → minimal scroll fix'e geçildi
📦 Bağımlılıklar
requirements-docs.txt (yeni):
mkdocs-material>=9.5.0mkdocs-awesome-pages-plugin>=2.9.0mkdocs-minify-plugin>=0.8.0mkdocs-git-revision-date-localized-plugin>=1.2.0mkdocs-redirects>=1.2.1mkdocs-glightbox>=0.4.0pymdown-extensions>=10.7
🔗 Linkler
- 🌐 Site: https://halilibrahimd27.github.io/DevOps/
- 🗺️ Yol Haritası (Junior-Friendly): https://halilibrahimd27.github.io/DevOps/RoadMap/
- 📚 Repo: https://github.com/halilibrahimd27/DevOps
- 📋 Changelog:
CHANGELOG.md - 📖 Yazım Stili Rehberi:
CLAUDE.md
🙏 Teşekkür
v1.0.0'dan v1.1.0'a 12 commit, ~700 satır yeni içerik (RoadMap landing) + ~900 satır CSS/JS UI iyileştirmesi.
Yıldız bırakan, issue açan, paylaşan herkese teşekkürler. ⭐
🇹🇷 Made with discipline in Türkiye · 2026
v1.0.0 — İlk Kararlı Sürüm
🎉 v1.0.0 — Türkçe DevOps Notebook İlk Kararlı Sürüm
Bir yıllık production damıtmasının sonucu. Junior'dan principal'a, kültürden compliance'a tüm DevOps/SRE/Platform spektrumunu kapsayan Türkçe başucu kitabı.
📚 Site: https://halilibrahimd27.github.io/DevOps/
📊 Sayılar
| Metrik | Değer |
|---|---|
| Ana bölüm | 21 (00-Culture → 20-Soft-Skills) |
| Deep-dive doküman | 125+ |
| Cheatsheet | 9 (kubectl, docker, git, helm, terraform, aws-cli, linux, networking, vim) |
| Production-ready template | 25+ (K8s, GitHub Actions, Dockerfile, Kyverno, runbook) |
| Toplam Türkçe içerik | 65.000+ satır |
| Glossary terimleri | 300+ (TR↔EN) |
🏗️ Kapsam
Build & Ship: Git/Trunk-based · CI/CD (GitHub Actions, GitLab) · IaC (Terraform/OpenTofu/Pulumi/Crossplane) · Containers (distroless/Chainguard, cosign, BuildKit) · Kubernetes Production · GitOps (ArgoCD, Flux)
Run & Observe: OpenTelemetry · Prometheus best practices · SLO Engineering · DevSecOps (SLSA/SBOM, Kyverno, threat modeling) · Networking (Cilium/eBPF, Gateway API) · Postgres Production (Patroni, zero-downtime migrations)
Modern 2026: Platform Engineering (IDP, Backstage, golden paths) · Sustainability (carbon-aware computing, SCI) · LLMOps (RAG, vLLM, prompt eng for ops, guardrails)
Compliance (mühendislik kontrolüyle): KVKK · GDPR · ISO 27001 · SOC 2 Type II · EU AI Act · NIS2 · PCI DSS v4
Soft Skills: Oncall sürdürülebilirliği · stakeholder yönetimi · mentoring · "hayır" demek · RFC yazımı · postmortem konuşması
🇹🇷 TR-Spesifik İçerik
KVKK pratikleri · BDDK uyumu · Wazuh SIEM entegrasyonu · Iyzico ödeme yığını notları · TR pazarı maaş context'i
🛠️ Bu Sürümle Birlikte
- ✅ MkDocs Material site açıldı: TR/EN tam metin arama, dark/light tema, Mermaid diyagram desteği
- ✅ CI Quality Gate aktif: markdownlint + lychee link checker + placeholder/credential leak guard (CLAUDE.md "kırmızı çizgi" kuralları otomatik enforce)
- ✅ CHANGELOG.md (Keep a Changelog formatı)
- ✅ CONTRIBUTING.md + CODE_OF_CONDUCT.md + SECURITY.md + Issue/PR template'leri
🎯 Repo Felsefesi
- Türkçe yazılır. Çeviriden kaybolan nüansların yeri yok.
- Eylemsel. "Ne yapılacak / nasıl yapılacak / niye yapılacak" sırasıyla.
- Placeholder güvenli. Hiçbir gerçek IP/domain/credential yok.
- Yorum-yargılı. Bir tool 2026'da artık önerilmiyorsa "yapma" denir.
- Anti-pattern her bölümde. Doğrudan "şunu yapma" tabloları.
- Yıldız değil, fayda. Buzzword listeleri yerine bugün açıp uygulanacak adımlar.
🤝 Katkı
PR'lar memnuniyetle. CONTRIBUTING.md okuyun.
Eksik bulduğun bir konu varsa issue aç — birlikte büyütelim.
⭐ Destek
Yıldız bırakırsan repo daha çok kişiye ulaşır. Repo'nun büyümesi senin yıldızınla başlar.
🇹🇷 Made with discipline in Türkiye · 2026