Skip to content

Versiyon 1.0.1

Latest

Choose a tag to compare

@jollydogn jollydogn released this 18 Apr 15:48

πŸ”§ ViewForge v1.0.1 β€” SOLID Architecture & Documentation Improvements

♻️ Refactored

  • Sample project now follows SOLID architecture β€” Controller β†’ AppService β†’ Repository pattern
    • ProductsController β€” HTTP I/O only, zero business logic
    • IViewForgeSimpleAppService / ViewForgeSimpleAppService β€” orchestration layer
    • IViewForgeSimpleRepository / ViewForgeSimpleRepository β€” all DB + ViewForge query logic
  • DI registration follows Dependency Inversion Principle (depend on abstractions)

πŸ“– Documentation

  • README updated with proper 6-step Quick Start (Model β†’ DbContext β†’ DI β†’ Repository β†’ AppService β†’ Controller)
  • Added EF Core HasNoKey().ToView() setup guide for real SQL View integration with schema support
  • Updated all code examples to reflect layered architecture naming
  • Project structure now shows Controllers/, Services/, Repositories/, Views/, Data/ folders

πŸ”§ Added

  • launchSettings.json with Development and Production profiles for Sample API

πŸ“¦ Full Changelog

1.0.0...1.0.1