Skip to content

tuyndv/blazorcms

Repository files navigation

Base Cms

Pl base cms.

Project struct

1.Representation
	Pl.Cms => a web app to management content

2.Core
	Pl.Core => contains all business, interface, constants, and settings class of system

3.Infrastructure
	Pl.Caching => all cache provider that support in system, and some caching helper
	Pl.Data => all data implement classes, use entity framework core 3.0
	Pl.Identity => Use asp.net identity 3.0 to authentication user in system
	Pl.Logging => all logging provider in system, error and user activity use db log, extend use serilog
	Pl.WebFramework => contains tagheler, razor helper, filter, extentions vvv. all support for web app

4.Tests
	Pl.FuntionalTest => funtion test for all project
	Pl.IntegrationTest => integration test for all project
	Pl.UnitTest => a unit test for all project

5.SolutionItems
	CHANGELOG => app version info
	CommandTemplate => all common command template
	CONTRIBUTING => code rule, things rule
	README => about introduce for system

System architectures see => https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures

Code conventions see => https://github.com/ktaranov/naming-convention/blob/master/C%23%20Coding%20Standards%20and%20Naming%20Conventions.md

About

a simple cms build by asp.net blazor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages