DesktopClearArchitecture icon indicating copy to clipboard operation
DesktopClearArchitecture copied to clipboard

Template for building desktop applications.

trafficstars

WPF Clear Architecture Template.

About The Project :zap:

This repository is a template for building desktop applications based on a clean architecture.

Solving common problems.

  • Clean application architecture.
  • Easy navigation (thanks to the use of NavigationView and the Prism modules).
  • Simple filtering and commands (Reactive Property).
  • Support for many extensions for IServiceCollection (AddLogging(), AddDbContex(), AddMemoryCache()).

Tech Stack :muscle:

Down the Roadmap

  • Add MediatoR
  • Add architectural tests

Contributing

Contributions are what make the open-source community such an amazing place to be, learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Special thanks to

JetBrains

License

Distributed under the MIT License.

Contact

Georgy Levchenko

Support :star:

Has this Project helped you learn something New? or Helped you at work? Do Consider Supporting. Here are a few ways by which you can support.

  • Recommend this awesome project to your colleagues. 🥇
  • Leave your feedback