# CrowFORGE IDE 1.0.0-rc.2 11 Eylül 2026 · CrowsMind Software · Developer Ercem ASLAN Bu dağıtım V1 sürüm adayıdır. Tamamen ücretsizdir. Yerel araçlar hesap açmadan kullanılabilir. Kararlı V1 olarak etiketlenmeden önce aşağıdaki Windows kabul adımları tamamlanmalıdır. ## rc.2 dağıtım düzeltmeleri - Masaüstü, Başlat menüsü ve kaldırma kısayolları sürüme özel `resources/crowforge-1.0.0-rc.2.ico` dosyasına bağlanır. Windows kabuğuna yenileme bildirimi gönderilir; Explorer kapatılmaz ve genel simge önbelleği silinmez. - Kullanıcının daha önce kaldırdığı kısayollar, güncellemede otomatik geri getirilmez. Kurulumun bileşen sayfasındaki seçim geçerlidir. - Windows x64 ve ARM64 için ayrı, gerçek mimari denetimli NSIS paketleri. Yanlış işlemci paketi kurulmaz. Yayıncı alanı dosya bilgisidir; Authenticode sertifikası yoktur. - Linux x64 / ARM64 tar.gz ön izleme paketleri. PTY yerel bileşenleri, npm ve dil sunucuları paket içinde korunur. vcpkg varsayılan triplet’i sistem mimarisinden seçilir; Linux büyük/küçük harfli dosya adları ayrı tutulur. - macOS Intel / Apple Silicon seçenekleri web sitesinde görünür; derlenmiş paket olmadığı için indirme kapalıdır. Electron 44 temeli için 32 bit dağıtım yoktur. - Mevcut CrowsMind PHP/HTML sitesi korunarak üç dilde ürün sayfası, indirme menüsü, mimari seçenekleri, V1 açıklaması ve etkileşimli 3D kristal tanıtımı hazırlandı. - Windows/ARM64 GUI kabul testi veya Defender taraması bu ortamda yapılmadı. Linux x64 paket doğrulaması tam masaüstü kabul testi değildir. V1 sürüm adayı etiketi korunur. ## Bu sürümde - Türkçe / English arayüz ve kurulum dili. Dil seçimi başlık çubuğunda ve Ayarlar → Görünüm bölümünde; tercih cihazda saklanır. Kaynak kod, dosya adları ve harici araç çıktıları çevrilmez. - Klasör açıldığında bütün dosyalar sekme olarak açılmaz. Tek tıklama önizleme sekmesini kullanır; çift tıklama veya düzenleme sekmeyi kalıcı yapar. Düzenlenen dosyayı kapatırken kaydet / değişiklikten vazgeç / iptal seçenekleri vardır. - Dosya içerikleri ihtiyaç oldukça okunur. Klasör kataloğu 20.000 dosyayla, tek editör dosyası 5 MB ve açık içerik toplamı 50 MB ile sınırlıdır. Büyük dizinler, derleme çıktıları ve sanal ortamlar katalog dışında tutulur. Dosyaları yenile düğmesi diskteki değişiklikleri getirir; kaydedilmemiş tamponu korur. - Sağda minimap, satıra git, arama/değiştir, bölünmüş editör, beş tema, kapanabilir dosya ve terminal panelleri korunmuştur. - Python: sistem Python’u, yönetilen ortam, proje `.venv` ortamı veya seçilen yorumlayıcı. Yeni terminal, çalıştırıcı ve Pyright seçilen ortamı kullanır. Ortam değişince yeni terminal açılmalıdır. - Python paket listesi, kurma/güncelleme/kaldırma, requirements önizlemesi ve içe/dışa aktarımı. GUI, standart paket gereksinimlerini kabul eder; URL, yerel yol, iç içe requirements ve özel index seçenekleri için terminalde pip kullanılabilir. GUI kurulumları wheel paketleriyle sınırlıdır. - pytest / unittest test keşfi, tek test veya tüm testleri çalıştırma; başarı/hata/atlama sonuçları. Geliştirme araçlarını kur seçeneği debugpy, pytest ve Ruff kurar. Paket kurulumu internet gerektirir. - Python debugpy: durak noktası, çağrı yığını, değişken, ifade inceleme, adımlama ve durdurma. `input()` gerektiren kod için normal Çalıştır veya Terminal kullanılır; debugger terminal girdisi henüz desteklenmez. - C#: alt klasörlerde proje keşfi, proje/framework/yapılandırma seçimi, NuGet listeleme/kurma/kaldırma/restore, gerçek `dotnet run` ve `dotnet test`. - C++: CMake File API ile hedef keşfi, hedef seçimi, gerçek programı çalıştırma, CTest ve vcpkg manifest işlemleri. CMake preset seçilebilir; bu sürüm derleme çıktısını proje içindeki `build` klasöründe tutar. - Dil sunucusu desteklediğinde F12, başvurular, F2 yeniden adlandırma, kod eylemleri ve biçimlendirme. Çoklu dosya değişiklikleri uygulanmadan önce incelenir. Python biçimlendirmesi Ruff gerektirir. - Diskte başka bir programın değiştirdiği dosyanın üzerine sessizce yazılmaz. ZIP ve yedek hazırlama, henüz açılmamış dosyaların içeriğini de okur; bunları boş dosya olarak dışa aktarmaz. - CrowFORGE’un yeni kristal sembolü ve yazılı logosu kullanılmaktadır. ## Araçlar ve sınırlar Python 3.10+, C# için .NET SDK, C++ için derleyici/CMake ayrıca kurulmalıdır. Yeni C# şablonu .NET 10 hedefler. C# akıllı kod desteği `csharp-ls`, C++ desteği `clangd` gerektirir. Ayarlar → Geliştirme araçları gerekli araçları ve resmi kurulum sayfalarını gösterir. C# NetCoreDbg ve C++ LLDB DAP bağlantıları **deneyseldir**. C# adapter’ı bu Linux test ortamında .NET 8 ve 10 ile çöktü; Windows’ta çalıştığı doğrulanmadı. C++ DAP adapter’ı bu ortamda gerçek durak noktasıyla sınanmadı. C# / C++ derleme ve çalıştırma doğrulaması, debugger doğrulaması değildir. Visual Studio / VS Code eklentileri doğrudan çalıştırılmaz. Kod renklendirmesi ve dil sunucusu özellikleri mevcut olmakla birlikte VS Code’un tüm özellikleriyle eşdeğerlik iddia edilmez. Otomatik dosya izleme, tam eklenti yürütme ortamı ve her dilde tüm refactoring işlemleri bu adayın kapsamı dışındadır. Hesap/e-posta, bulut yedekleme, AI ve otomatik güncelleme sunucuları bu pakette canlı bir hizmete bağlı değildir. Hesap sunucusu kaynakları ayrı yapılandırma içindir; Hostinger indirme sayfası kullanıcı verisi veya ödeme almaz. İnternetteki tüm ücretsiz kütüphaneler paketlenmez; seçili çevrimdışı örnekler ve ihtiyaç üzerine paket kurma sunulur. Üçüncü tarafların kendi lisansları geçerlidir. Kayıtlı taslaklarda açık dosya tamponları cihazda korunur; uygulama yeniden açılınca native klasör erişimi için **Klasör aç** gerekir. Yerel çalışma yedeği 20 MB, hesap sunucusundaki proje yedeği 15 MB sınırındadır. Bunlar sınırsız yedekleme hizmeti değildir. ## Doğrulama RC.1 temelinde Linux ortamında kaynak tip kontrolü, web ve masaüstü derlemesi; dosya/sekme yarışları, 128 dosyalı ZIP döngüsü, dosya dış değişiklik koruması, gerçek terminal, TypeScript/Pyright, Node/Python debugger, Python ortam/paket akışı, pytest/unittest, .NET/NuGet/xUnit ve CMake/CTest sınandı. Kurulum dosyasının NSIS sayfaları ve iki dilde gizlilik metinleri dosya düzeyinde denetlenir. RC.2 düzeltmelerinde tip kontrolü, web/masaüstü derlemesi, 16 V1 davranış kontrolü, 15 güncelleme/araç kontrolü, 31 dosya/registry kontrolü ve desteklenmeyen platformda güncelleyicinin kapalı kalması yeniden doğrulandı. Linux dosya adlarının büyük/küçük harfle ayrılması ve yerel vcpkg triplet seçimi ayrıca sınandı. Linux x64 paketinin Electron/Node motoru, paket içindeki npm/Pyright/TypeScript dil sunucusu ve yerel PTY terminali çalıştırılarak kontrol edildi. Linux masaüstü arayüzü ve ARM64 çalışma testi yapılmadı. Windows kurulumu, SmartScreen/Defender sonucu, MSVC/vcpkg ve Windows’ta C#/C++ debugger kabulü burada çalıştırılmadı. Kurulum dosyası **imzasızdır**. Dosya özelliklerindeki şirket/geliştirici bilgisi Authenticode imzası değildir. SmartScreen bilinmeyen yayıncı uyarısı devam edebilir. SHA256 yalnız dosya bütünlüğünü kontrol eder. ## Mevcut kurulumu güncelle 1. Tüm projelerde Ctrl+S yap. Ayarlar → Güncelleme ve yedekleme ile çalışma alanı yedeğini al; büyük projeleri ayrıca ZIP dışa aktar veya proje klasörünü yedekle. 2. CrowFORGE’u kapat. Bu sürümün Setup EXE’sini çalıştır. Önceki kurulumun kayıt girdisi mevcutsa aynı klasör algılanır; uygulamayı önceden kaldırman gerekmez. 3. Dil ve bilgilendirme adımlarını tamamla. Kurulum bittiğinde Ayarlar’da `1.0.0-rc.2` sürümünü kontrol et. 4. Proje klasörünü yeniden aç. Dosyaların, seçtiğin tema/dil ve Python ortamının doğru olduğunu doğrula. Ortam seçimi değiştiyse yeni terminal aç. Kurulum kesilirse dosyalar kısmen güncellenmiş olabilir; bu sihirbaz işlem temelli otomatik geri alma sağlamaz. Uygulamayı kapalı tutarak aynı Setup’ı yeniden çalıştır. Proje ve çalışma yedeklerini koru. ## Kararlı V1 öncesi Windows kabulü Temiz kurulum ve mevcut 0.6.0 üzerinden güncelleme; TR/EN kurulum metni; KVKK kutusu ve İleri; başlatma/kaldırma; dil değiştirip yeniden açma; Türkçe/boşluklu klasörde dosya kaydetme; tıklama/çift tıklama/dirty sekme davranışı; Python ortamı ve pip; minimap; C# run/test ve CMake run/CTest kontrol edilmeli. Defender tespiti varsa algılama adı ve dosyanın SHA256 değeri kaydedilmeli; korumayı kapatmak çözüm olarak kullanılmamalıdır. ## English release summary CrowFORGE 1.0.0-rc.2 is a free V1 release candidate. It adds Turkish/English UI and installer language selection, VS Code-style preview tabs, lazy file loading, Python environment and package management, requirements import/export, pytest/unittest results, Python debugging, C# project/NuGet operations and CMake target execution/CTest. Language-server edits are reviewed before application. The installer is unsigned. Windows acceptance tests have not been completed. C#/C++ debug adapters are experimental; NetCoreDbg crashed in Linux testing with .NET 8 and 10. C++ DAP debugging was not validated. Account/email, cloud, AI and automatic update services are not connected. Local editing requires no account. Install required SDKs separately. Save and back up all projects, close the app, run the new Setup over the detected installation and reopen your project folder afterward. Official tool references: [VS Code Python environments](https://code.visualstudio.com/docs/python/environments), [pip requirements](https://pip.pypa.io/en/stable/reference/requirements-file-format/), [C# language server](https://github.com/razzmatazz/csharp-language-server), [clangd](https://clangd.llvm.org/installation), [CMake File API](https://cmake.org/cmake/help/latest/manual/cmake-file-api.7.html), [NetCoreDbg](https://github.com/Samsung/netcoredbg), [LLDB DAP](https://lldb.llvm.org/use/lldbdap.html).