Calculator — eksiksiz bir .NET ders projesi şablonu¶
Dönem projenize başlayacağınız bir C# / .NET çözümü: sınıf kütüphanesi, ince bir konsol uygulaması, xUnit testleri ve her rapor iki ailede yan yana (ReportGenerator ve daha eski, yerel araçlar): Windows ve Linux için ayrı ayrı üretilir; Doxygen ve DocFX API dokümanları, tek site ve tek komutla yerel ve CI/CD sürüm paketleme.
Her rapor, platform başına¶
Windows ve Linux/WSL sonuçları ayrı üretilir ve ayrı tutulur (farklı olabilirler). Bir platform seçin:
Burada neler var¶
-
Kılavuzlar
Kurulum, şablonu kullanma, konudan projeye, günlük iş akışı, projenizi GitHub Pages olmadan göstermek, sorun giderme.
-
Hangi rapor hangisi?
Her raporu, ne gösterdiğini ve iki ailenin nasıl ayrıştığını anlatan tek sayfa.
-
API dokümanları
Doxygen (burada çerçevede) ve DocFX (kendi başına eksiksiz bir site, yeni sekmede), iki platform için.
-
İndirmeler
Her sürüm dosyası: uygulamalar, raporlar, API dokümanları, site, kaynak, sağlama toplamları.
-
GitHub Pages olmadan gösterin
GitHub Free'de özel bir depo Pages kullanamaz: her şeyi yerelde üretin ve gösterin.
Hızlı başlangıç¶
4-install-tools-windows.bat
7-build-all-windows.bat
9-open-site-windows.bat
chmod +x *.sh scripts/*.sh
./4-install-tools-linux.sh
./7-build-all-linux.sh
./9-open-site-linux.sh
9-open-site siteyi küçük bir yerel HTTP sunucusunda sunar ve adresi yazdırır; site/index.html'e çift tıklamak yerine
o adresi açın, böylece rapor çerçeveleri yüklenir.