Custom Agent ile Astro Blog Üretimi: SDLC ve GitHub Süreci
Custom Agent ile Astro Blog Üretimi: SDLC ve GitHub Süreci
Bu yazı, özel bir ajan (custom agent) kullanarak Astro tabanlı bir blog sitesine otomatik içerik üreten SDLC + GitHub Actions sürecini açıklar.
Hedef
- Konu planlama ve yönetişim
- Ajan ile içerik üretimi
- Doğrulama (şema, link, kalite)
- PR açma, review ve publish
Mimari
- Custom Agent: HTTP endpoint veya MCP tabanlı servis
- Workflow: GitHub Actions ile zamanlı/manuel tetikleme
- Script: İçerik üretip src/content/blog altına MD dosyası yazar
Örnek İş Akışı (Özet)
- Konu ve parametreler girilir (workflow_dispatch).
- Script, ajana istek atar; içerik döner.
- Frontmatter ile birleştirilir ve dosya oluşturulur.
- Astro build ile şema doğrulanır.
- PR açılır, inceleme sonrası merge edilir.
Güvenlik
- Secrets: OPENAI_API_KEY / AGENT_API_KEY GitHub Secrets içinde tutulur.
- Rate limiting ve token kullanımına dikkat edilir.
- İçerik denetimi ve PR review zorunludur.
Devamı için repository’deki workflow ve script dosyalarına bakın.