Ana içeriğe geç

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.

CI GitHub release License: MIT Combined coverage Branch coverage Line coverage Method coverage Doc coverage

Son sürümü indir Projenize başlayın

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.

    Buradan başlayın

  • Hangi rapor hangisi?


    Her raporu, ne gösterdiğini ve iki ailenin nasıl ayrıştığını anlatan tek sayfa.

    Okuyun

  • API dokümanları


    Doxygen (burada çerçevede) ve DocFX (kendi başına eksiksiz bir site, yeni sekmede), iki platform için.

    API dokümanları

  • İndirmeler


    Her sürüm dosyası: uygulamalar, raporlar, API dokümanları, site, kaynak, sağlama toplamları.

    İndirmeler

  • GitHub Pages olmadan gösterin


    GitHub Free'de özel bir depo Pages kullanamaz: her şeyi yerelde üretin ve gösterin.

    Sunum kontrol listesi

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.