IT sektörünü gerçek zamanlı izlemek için açık kaynak platform.
DevOps, Kubernetes, Cloud Native, CI/CD, SRE ve daha fazlası — tek platformda.
🌐 Canlı Site: https://baybarse.github.io/devops-radar/
- 📰 18+ RSS Kaynağı otomatik olarak çekilir (The New Stack, CNCF, Kubernetes, HashiCorp…)
- ⏱️ Her 6 saatte bir GitHub Actions ile otomatik güncelleme
- 🔍 Gerçek zamanlı arama ve kategori filtreleme
- 📊 Sektör istatistikleri (DORA, CNCF, Flexera verilerinden)
- 🔧 DevOps araç rehberi (CI/CD, IaC, Observability, Security…)
- 📚 Öğrenme kaynakları (kitaplar, kurslar, podcast, sertifikasyonlar)
- 🌙 Koyu/Açık tema desteği
- 📱 Tam responsive (mobil, tablet, masaüstü)
- ⚡ Sıfır bağımlılık frontend (vanilla JS, CDN fontları)
- 🆓 Tamamen ücretsiz (GitHub Pages)
devops-radar/
├── index.html # Ana sayfa (tek sayfalık uygulama)
├── assets/
│ ├── css/
│ │ └── style.css # Tüm stiller
│ └── js/
│ └── app.js # Uygulama mantığı (feed yükleme, filtreleme, arama)
├── data/
│ └── feeds.json # ← GitHub Actions tarafından oluşturulur
├── scripts/
│ └── fetch-feeds.js # RSS çekme scripti (Node.js)
├── .github/
│ └── workflows/
│ ├── fetch-feeds.yml # RSS güncelleme (her 6 saatte)
│ └── deploy-pages.yml # GitHub Pages deploy
├── package.json
├── sitemap.xml # SEO: Google için site haritası
├── robots.txt # SEO: Arama motoru yönergeleri
└── README.md
# Seçenek A: Fork (GitHub'da fork düğmesine bas)
# Seçenek B: Clone ve yeni repo oluştur
git clone https://github.com/baybarse/devops-radar.git
cd devops-radar- github.com/new adresine git
- Repository adı:
devops-radar - Public olarak ayarla (GitHub Pages için zorunlu)
- README oluşturma (zaten var)
- Create repository düğmesine bas
git init
git add .
git commit -m "🚀 ilk commit: DevOps Radar"
git branch -M main
git remote add origin https://github.com/baybarse/devops-radar.git
git push -u origin main- Repo'da Settings → Pages bölümüne git
- Source:
GitHub Actionsseç - Kaydet
Şu dosyalarda baybarse yerine GitHub kullanıcı adını yaz:
# Toplu bul-değiştir (macOS/Linux):
find . -type f \( -name "*.html" -o -name "*.xml" -o -name "*.txt" -o -name "*.json" \) \
-exec sed -i 's/baybarse/SENIN_KULLANICI_ADIN/g' {} +
# Windows (PowerShell):
Get-ChildItem -Recurse -Include *.html,*.xml,*.txt,*.json |
ForEach-Object { (Get-Content $_) -replace 'baybarse','SENIN_KULLANICI_ADIN' | Set-Content $_ }GitHub Actions'ın ilk çalışması için:
- Actions sekmesine git
- 🔄 RSS Feed Güncelle workflow'unu seç
- Run workflow → Run düğmesine bas
- ~2-3 dakika bekle
https://baybarse.github.io/devops-radar/ adresine gir.
# Bağımlılıkları yükle
npm install
# Yerel sunucu başlat
npm run dev
# → http://localhost:3000
# Feed'i manuel güncelle (Node.js gerekli)
npm run fetchscripts/fetch-feeds.js dosyasındaki FEEDS dizisine ekle:
{
name: 'Kaynak Adı',
url: 'https://example.com/feed.xml',
category: 'DevOps', // Mevcut kategorilerden seç
description: 'Açıklama',
},Mevcut kategoriler:
DevOps, Kubernetes, Cloud Native, IaC, Containers, Security, Observability, Architecture, AI/MLOps
- ✅
sitemap.xml— Google'ın sayfaları bulması için - ✅
robots.txt— Arama motoru yönergeleri - ✅ Open Graph ve Twitter Card meta tags
- ✅ JSON-LD Structured Data (Schema.org)
- ✅ Canonical URL
- ✅ Semantic HTML (
<header>,<main>,<section>,<article>) - ✅ Hızlı yükleme (static site, CDN fontları)
-
Google Search Console'a ekle:
- search.google.com/search-console
- Site ekle → HTML tag doğrulama
- Sitemap'i gönder:
https://baybarse.github.io/devops-radar/sitemap.xml
-
Bing Webmaster Tools:
- bing.com/webmasters
- Aynı adımları uygula
-
Sosyal medya:
- Twitter/X, LinkedIn'de paylaş
- r/devops, r/kubernetes subredditlerinde tanıt
- Dev.to ve Hashnode'da blog yazısı yaz
data/feeds.json dosyası herkese açıktır ve JSON API olarak kullanılabilir:
GET https://baybarse.github.io/devops-radar/data/feeds.json
{
"lastUpdated": "2025-01-15T06:00:00.000Z",
"totalItems": 287,
"totalSources": 18,
"successSources": 17,
"categoryStats": { "DevOps": 45, "Kubernetes": 38, ... },
"items": [
{
"title": "Platform Engineering Trends 2025",
"link": "https://...",
"pubDate": "2025-01-15T05:30:00.000Z",
"summary": "...",
"source": "The New Stack",
"category": "DevOps"
}
]
}- Fork et
- Feature branch aç:
git checkout -b feat/yeni-kaynak - Değişiklik yap ve commit at:
git commit -m 'feat: yeni RSS kaynağı ekle' - Push et:
git push origin feat/yeni-kaynak - Pull Request aç
MIT © 2025 baybarse