Açık KaynakDocyrus üzerinde geliştiren geliştiriciler için yapıldı

Daha hızlı ve daha kararlı Docyrus geliştirmesi için açık kaynak araçlar.

İstemci SDK'ları, auth yardımcıları, UI bileşenleri ve MCP araçları açık olarak yayınlandı, böylece ekipler yığını benimseyebilir, uygulamayı inceleyebilir ve kara kutu bağımlılıkları olmadan yayınlayabilir.

Varsayılan olarak herkese açık: paket sürümleri, kaynak, issue akışı, yol haritası sinyalleri ve sürüm notları.

@docyrus/api-client@docyrus/signin@docyrus/ui@docyrus/mcp-core
Neden Açık

Kapalı geliştirici araçları önlenebilir risk oluşturur.

Açık kaynak yığınının ana değeri basittir: kurulum ve üretim arasında daha az gizli karar.

Satıcı Kilitlenmesi

Tescilli API'leri denetlemek, çatallamak veya uzaklaşmak zordur.

Gizli Bağımlılıklar

Opak SDK davranışı, işler bozulduğunda hata ayıklama çıkmaz sokakları oluşturur.

Yavaş Güncellemeler

Kapalı kütüphaneler, düzeltmeleri beklerken ekipleri haftalarca engelleyebilir.

Topluluk Girdisi Yok

Tek bir satıcı tarafından kontrol edilen yol haritaları, entegratörlerin en çok ihtiyaç duyduğu şeylerle nadiren eşleşir.

Güven Açıkları

Güvenlik ve uygulama kararları, üretimde başarısız olana kadar gizli kalır.

Çıkmaz Sokaklar

Kapalı ekosistemler, satıcı yön değiştirdiğinde kaybolur.

Paketler

İhtiyacınız olan her şey, herkese açık

Paket yüzeyi kasıtlı olarak küçük: ihtiyacınız olan katmanı benimseyin, ardından entegrasyon derinleştikçe bir sonrakini ekleyin.

İstemci SDK
@docyrus/api-client

Docyrus veri kaynağı endpoint'lerine tipli REST erişimi.

Kimlik Doğrulama
@docyrus/signin

PKCE, iframe, client credentials ve device code için OAuth2 yardımcıları.

UI bileşenleri
@docyrus/ui

Docyrus tarzı ürün yüzeyleri için yeniden kullanılabilir bileşenler.

Agent araçları
@docyrus/mcp-core

Docyrus tenant'larına ve API'lerine bağlanan araçlar için MCP temelleri.

Katkı

Üzerine inşa ettiğiniz ekosistemi şekillendirin

Açık kaynak ürün yüzeyinin bir parçasıdır, bu yüzden katkı yolları açık ve düşük sürtünmeli olmalıdır.

01

Açık issue'lar hataları, talebi ve geçici çözümleri görünür kılar.

02

Pull request'ler incelenebilir ve sürüm notlarında itibar edilir.

03

Yol haritası sinyalleri, ekiplerin bir entegrasyona commit yapmadan önce planlamasına yardımcı olur.

İş Akışı

Kurulumdan üretime saatler içinde

En kısa kullanışlı hikaye önemli olanıdır: paketleri kurun, şemanızdan tipler üretin, ardından hala inceleyebileceğiniz bir yığın üzerinde yayınlayın.

01

Kur

npm'den ihtiyacınız olan paketleri ekleyin ve benimsemeyi kademeli tutun.

02

Üret

Canlı şemanızı kullanarak tipleri tenant'ınızın açıkladığıyla uyumlu tutun.

03

Yayınla

Yığını tersine mühendislik yapmadan SDK'ları, UI bileşenlerini ve MCP araçlarını birleştirin.

Açık Kaynak hakkında sık sorulan sorular

Açık Kaynak nedir?+

Açık Kaynak, SDK'lar, auth yardımcıları, MCP araçları ve UI kütüphanelerinden oluşan herkese açık Docyrus koleksiyonudur.

Geliştiriciler Açık Kaynak çözümünü ne zaman kullanmalı?+

Geliştiriciler Docyrus üzerinde geliştirme yapmak için kurulabilir paketler, referans uygulamalar ve GitHub tabanlı iş akışları istediğinde kullanmalıdır.

Ekipler Açık Kaynak ile neler yayınlayabilir?+

Ekipler bakımı yapılan kütüphaneler sayesinde entegrasyonları, istemci uygulamalarını, auth akışlarını ve yeniden kullanılabilir ön yüz ya da araç paketlerini daha hızlı yayınlayabilir.

Açık Kaynak, diğer Docyrus geliştirici araçlarıyla nasıl birlikte çalışır?+

Docyrus yığını için geliştiricilere kod seviyesinde yapı taşları sunarak API, Agent Skills ve MCP araçlarını tamamlar.

Açık Temeller Üzerinde Oluşturmaya Başlayın

Her paket npm'de, her issue GitHub'da ve her katkı hoş karşılanır.