Özelliklere Dön
Temel Özellik

Sembol Transklüzyonu

Bir fonksiyon adına wiki-link yazın; fonksiyon gövdesi sözdizimi vurgulamasıyla yerinde render edilir, doğrudan kaynak dosyalarınızdan çekilir. AST tabanlı çıkarım 40+ dilde çalışır: Python, Swift, JavaScript, TypeScript, Go, Rust, Java, C, C++, Ruby, Kotlin ve daha fazlası. Kaynağı düzenleyin, belge güncellenir.

example.md
# Bir fonksiyonu isme göre göm
![[auth.py#validate_token]]

Ohai, auth.py dosyasından validate_token fonksiyonunu çıkarır ve sözdizimi vurgulamasıyla satır içi renderlar. Fonksiyon değiştiğinde dokümantasyonunuz otomatik güncellenir.

Neden önemli

Geleneksel dokümantasyon eskir. Kodu markdown'a kopyala-yapıştır yaparsınız, kod gelişir ve aniden dokümantasyonunuz size yalan söyler. Sembol transklüzyonu, kaynak dosyalarınızı tek gerçeklik kaynağı olarak ele alarak bunu düzeltir.

Her refactor'da bozulan satır numarası referanslarının aksine, sembol transklüzyonu kodu gerçek adıyla bulmak için AST ayrıştırması kullanır—fonksiyonlar, sınıflar, struct'lar, sabitler. Bir dosyayı yeniden adlandırın, kodunuzu yeniden düzenleyin, yeni metodlar ekleyin—sembol adı var olduğu sürece dokümantasyonunuz doğru kalır.

Kullanım Alanları

API Dokümantasyonu

Senkronizasyonu kaybeden elle yazılmış yaklaşıklamalar yerine gerçek fonksiyon imzalarınıza referans verin.

Mimari Karar Kayıtları

ADR'lerde tartıştığınız kodu gömmek. Kod tabanı geliştikçe örnekler güncel kalır.

İşe Alım Kılavuzları

Yeni geliştiricilere, depoyla eşleştiğine güvenebilecekleri canlı kodla kimlik doğrulamanın nasıl çalıştığını gösterin.

Kod İncelemeleri

Asenkron inceleme ve tartışma için belirli fonksiyonları markdown özetine çekin.

Eğitimler

Gerçek uygulamaları adım adım ilerleyin. Okuyucular kod örneklerinin her zaman güncel olduğuna güvenebilir.

Operasyon Kılavuzları

Operasyon ekibinin olaylar sırasında referans alması gereken tam config veya script'i gömmek.

Desteklenen Diller

Python, Swift, JavaScript, TypeScript, Go, Rust, Java, C, C++, Ruby, Kotlin, PHP, Scala, Haskell, OCaml, Lua, Elixir, Bash ve daha fazlası için Tree-sitter AST ayrıştırması — artı JSON anahtarları, YAML yolları, TOML tabloları, plist yolları, XML, CSS, SQL ve düz metin için veri formatı yolu çıkarıcıları. Toplam 40+ format.

PythonSwiftTypeScriptJavaScriptRustGoRubyJavaKotlinCC++C#HaskellElixirScalaRJuliaPerlPHPDartZigVOCamlObjective-CMATLABLuaSQLVerilogJSXTSXJSONYAMLTOMLXMLPlistCSSHTMLMarkdownShellPlain Text

Asla eskimeyen dokümantasyonu denemeye hazır mısınız?

Mac için İndir