İlk Fabric uygulamanızı oluşturma

Fabric uygulamaları kimlik doğrulaması, veri kalıcılığı ve statik barındırma için kullanıma hazır altyapı sağlayarak arka uç hizmetlerini daha hızlı oluşturmanıza ve göndermenize yardımcı olur. Bu hızlı başlangıçta, Fabric'da ilk uygulamanızı nasıl oluşturacağınız gösterilmektedir.

Prerequisites

Kiracı yöneticisi ayarlarında Fabric uygulamasını etkinleştirme

kullanıcıların Rayfin öğeleri oluşturabilmesi için Fabric kiracı yöneticisinin Fabric uygulama iş yükünü etkinleştirmesi gerekir. Kiracı yöneticisi değilseniz, bu adımı tamamlamak için kuruluşunuzun Fabric yöneticisine başvurun.

  1. Fabric yönetim portalında oturum açın.
  2. Kiracı ayarları'na gidin.
  3. Fabric apps (önizleme) altında, ayarı Enabled olarak değiştirin.
  4. Kuruluşun tamamı için mi yoksa belirli güvenlik grupları için mi etkinleştirileceğini seçin.
  5. seçin, sonra daUygula'yı seçin.

Değişikliklerin yayılması birkaç dakika sürebilir. Ayar etkinleştirildikten sonra, izin verilen kapsamdaki kullanıcılar çalışma alanlarında Fabric uygulamalar oluşturabilir.

Hiçbir şeyden çalışan bir uygulamaya

Dört komutla bir Fabric uygulaması oluşturun ve çalıştırın. Rayfin, backend'inizi Microsoft Fabric'e yerleştirir ve ön yüzünüzü yerel olarak ona karşı çalıştırırsınız. Arka ucu yerel ortamda çalıştırmıyorsunuz.

npm create @microsoft/rayfin@latest my-app
cd my-app
npx rayfin up
npm run dev

Arka uç dağıtımını doğrulamak için npx rayfin up status komutunu çalıştırın.

Bir ajanın uygulamayı oluşturmasına izin verin

Aşağıdaki isteği GitHub Copilot veya terminale erişimi olan başka bir kodlama ajanına kopyalayın:

Set up a new Rayfin app for me, end to end.

Rayfin is a backend platform for TypeScript developers on Microsoft Fabric. Before writing
any code, read https://rayfin.ai/docs/reference/agent-rules.md. Every page on that site is
available as raw Markdown by appending .md to its URL.

Then do the work yourself rather than printing steps for me:
1. Scaffold a project with `npm create @microsoft/rayfin@latest my-app` and install dependencies.
2. Sign in with `npx rayfin login`.
3. Deploy with `npx rayfin up` and confirm it with `npx rayfin up status`.
4. Start the frontend with `npm run dev` and tell me the URL to open.

Uygulamayı dağıtmadan önce oluşturulan dosyaları ve komut çıktısını gözden geçirin.

Portaldan bir uygulama oluşturun

tarayıcınızda Fabric açın ve Microsoft hesabı ile oturum açın.

Çalışma alanını seçme

Oturum açtıktan sonra sol gezinti panelinden bir çalışma alanı seçin. Var olan bir çalışma alanınız yoksa bir çalışma alanı oluşturun:

  1. Sol gezinti bölmesinde Çalışma Alanları'nı seçin.
  2. Yeni çalışma alanı'ı seçin.
  3. Çalışma alanı için bir ad girin ve Fabric kapasitesini seçin.

Yeni bir Fabric uygulaması oluşturun

  1. Çalışma alanı görünümünde Yeni öğe'yi seçin.
  2. Öğe türü listesinde Uygulama'yı arayın veya bulmak için kaydırın.
  3. Uygulama öğesi'ni seçerek oluşturma iletişim kutusunu açın.
  4. Fabric uygulamanız için bir ad girin (örneğin, my-rayfin-app).
  5. Oluştur'i seçin.

Uygulamanızı açın, düzenleyin ve dağıtın

Rayfin CLI kullanarak yerel olarak geliştirebilirsiniz.

  1. Seçtiğiniz bir terminali açın.

  2. Portalda gösterilen CLI komut betiğini kullanın ve uygulamayı yerel olarak indirmek için terminalinizde komutunu çalıştırın.

    Example

    npm create @microsoft/rayfin@latest -- "<appitemname>" --template todoapp --workspace <workspacename>
    
  3. Proje dizinine gidin.

    cd <your project directory>
    
  4. Kodu doğrudan düzenleyerek veya GitHub Copilot yardımıyla uygulamanızı özelleştirin.

  5. komutuyla Fabric arka ucunuzda yerel değişiklikleri test edin.

    npm run dev
    
  6. Değişikliklerinizi şu şekilde yayımlayın:

    npx rayfin up 
    

    Başka bir çalışma alanına dağıtmak için parametresini --workspace sağlayabilirsiniz.

    npx rayfin up --workspace <workspacename>
    

    Bu iki çalışma alanı arasında geçiş yapmak için komutunu çalıştırın npx rayfin switch --workspace <workspace>.

Sonraki Adımlar