GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

Claude Code'u GitHub Actions ile entegre edin: Kod incelemeleri, hata düzeltmeleri ve özellik uygulamaları. Kurulum, iş akışları ve geliştiriciler için ipuçları.

Efe Demir

Efe Demir

5 June 2025

GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

Claude Code ve GitHub Actions ile iş akışınızı hızlandırmaya hazır mısınız? Pull request'leri inceleyen, hataları düzelten, hatta doğrudan GitHub deponuzda yeni özellikler yazan bir yapay zeka takım arkadaşınız olduğunu hayal edin. Sihir gibi geliyor, değil mi? Anthropic'in Claude Code'u, GitHub Actions ile sorunsuz bir şekilde entegre olarak, basit bir @claude bahsiyle görevleri otomatikleştirerek bunu gerçeğe dönüştürüyor. Bu mücevhere Anthropic'in belgelerinde ve GitHub deposunda rastladım ve geliştiriciler için oyunun kurallarını değiştiriyor. Bu eğitimde, Claude Code'u GitHub Actions'da kurma, PR'leri incelemek için bir iş akışı oluşturma ve yeteneklerini keşfetme konusunda size yol göstereceğim. Hadi dalalım ve deponuzu daha akıllı hale getirelim!

💡
API'lerle mi çalışıyorsunuz veya projeleri mi belgeliyorsunuz? API belgelerini tasarlamayı, test etmeyi ve paylaşmayı kolaylaştırmak için APIdog'u indirin; Claude Code projeleriniz için mükemmel!
button

Neden Claude Code ve GitHub Actions Harika?

Claude Code, terminalinizde veya IDE'nizde yaşayan, kod tabanınızı bir profesyonel gibi anlayan Anthropic'in ajans kodlama aracıdır. GitHub Actions ile eşleştirildiğinde, kod incelemelerini otomatikleştiren, özellikleri uygulayan ve sorunları doğrudan deponuzda çözen sanal bir takım arkadaşı olur. Beta aşamasında (Mayıs 2025 itibarıyla), ancak şimdiden şunlar gibi görevler için parlıyor:

GitHub deposu anthropics/claude-code-action, @claude yorumlarında tetikleme yeteneğini vurgulayarak onu etkileşimli ve geliştirici dostu hale getiriyor. Hadi kuralım!

Claude Code'u GitHub Actions için Kurma

Deponuzu otomatikleştirmeden önce, ortamınızı hazırlayalım. Bu, yeni başlayanlar için uygundur ve hızlı tutacağım!

1. Gereksinimleri Kontrol Edin:

2. Claude GitHub Uygulamasını Yükleyin:

claude
/install-github-app

3. API Anahtarınızı Ekleyin:

Bunu bir test deposunda 10 dakikada kurdum; çok sorunsuz.

Not: API anahtarları için her zaman GitHub Sırlarını kullanın!

store api key

GitHub Actions'da bir Claude Code İş Akışı Oluşturma

Şimdi, Claude Code'un PR'leri otomatik olarak incelemesini sağlamak için bir GitHub Actions iş akışı oluşturalım. GitHub deposundan anthropics/claude-code-action'ı kullanacağız.

1. İş Akışı Dosyasını Oluşturun:

name: Claude Code Review
on:
  pull_request:
    types: [opened, synchronize]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - name: Run Claude Code Review
        uses: anthropics/claude-code-action@beta
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          direct_prompt: |
            Review the PR changes. Focus on code quality, potential bugs, and adherence to project standards. Suggest improvements and provide a detailed explanation.

2. İş Akışını Test Edin:

3. Tetikleyiciyi Özelleştirin:

on:
  issue_comment:
    types: [created]
jobs:
  claude:
    if: contains(github.event.comment.body, '@claude')
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: anthropics/claude-code-action@beta
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Gelişmiş Görevler için Claude Code'u Kullanma

GitHub Actions'daki Claude Code sadece incelemeler için değil; özellikler uygulayabilir veya hataları düzeltebilir. İşte seviye atlama yolu:

1. Bir Özellik Uygulayın:

2. Bir Hatayı Düzeltin:

3. Proje Standartları Ekleyin:

Örnek uygulama:

1. İlk olarak, bir kullanıcı @Claude'u etiketleyen bir yorum bırakır ve geri bildirimi ele almasını ister, bu da GitHub Actions aracılığıyla Claude'un otomatik yanıtını tetikler.

2. Ardından Claude, yoruma otomatik olarak yanıt verir, istenen eylemleri gerçekleştirir (örneğin, API hata işleme, yinelenenleri kaldırma) ve tamamlanan görevlerin bir kontrol listesini sağlar.

3. Son olarak, bir gözden geçiren (örneğin, ön uç mühendisi) Claude tarafından yapılan değişiklikleri onaylar, çekme isteği başarıyla birleştirilir ve kapatılır, bu da Claude'un değişikliklerinin incelemeden geçtiğini gösterir.

Claude Code'un GitHub Actions Özelliklerini Keşfetme

Claude Code'u daha da ileriye taşımak mı istiyorsunuz? İşte bazı harika ipuçları:

Bir CSS hatası için görüntü analiziyle deneme yaptım ve Claude düzeltmeyi yaptı; akıllara durgunluk veren!

Özet: Claude Code'u GitHub Actions ile Yönetin

Aferin! Kod incelemelerini otomatikleştirmek, özellikler uygulamak ve hataları gidermek için GitHub Actions'da Claude Code'un kilidini açtınız! GitHub Uygulamasını yüklemekten iş akışları oluşturmaya kadar, artık deponuzu bir üretkenlik güç merkezi haline getirmeye hazırsınız. MCP araçları eklemeyi, CLAUDE.md'yi ayarlamayı veya API'lerinizi APIdog ile belgelemeyi deneyin. Claude Code zaferlerinizi X veya Reddit'te paylaşın; PR'lerinizin parladığını görmek için heyecanlıyım! İyi kodlamalar!

button

Explore more

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Yerel DeepSeek R1'i Cursor IDE ile kurun ve yapılandırın. Özel, uygun maliyetli AI kodlama yardımı için.

4 June 2025

Android'de Gemma 3n Nasıl Çalıştırılır?

Android'de Gemma 3n Nasıl Çalıştırılır?

Google AI Edge Gallery'den Gemma 3n'i Android'e kurup çalıştırmayı öğrenin.

3 June 2025

Google Jules'u Nasıl Kullanılır: Yeni Başlayanlar İçin Bir Rehber

Google Jules'u Nasıl Kullanılır: Yeni Başlayanlar İçin Bir Rehber

Bu başlangıç rehberiyle Google Jules'u öğrenin. Geliştirme verimliliğinizi artırmak için AI kodlama asistanıyla kurulum, görev atama ve değişiklikleri incelemeyi öğrenin.

27 May 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin