https://github.com/dnnsoftware/dnn.evs
DNN (formerly DotNetNuke) Extension Verification Service
https://github.com/dnnsoftware/dnn.evs
dnn dnn-platform dnncms dotnetnuke hacktoberfest
Last synced: about 1 year ago
JSON representation
DNN (formerly DotNetNuke) Extension Verification Service
- Host: GitHub
- URL: https://github.com/dnnsoftware/dnn.evs
- Owner: dnnsoftware
- License: mit
- Created: 2018-07-10T18:28:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T18:44:57.000Z (over 3 years ago)
- Last Synced: 2024-04-13T03:38:33.774Z (about 2 years ago)
- Topics: dnn, dnn-platform, dnncms, dotnetnuke, hacktoberfest
- Language: C#
- Homepage: http://evs.dnnsoftware.com
- Size: 3.58 MB
- Stars: 4
- Watchers: 12
- Forks: 6
- Open Issues: 13
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# DNN (formerly DotNetNuke) Extension Verification Service
## Project Description
EVS attempts to simplify the extension development and testing process by automating some of the initial compatibility checks. Currently EVS conducts this compatibility checking by focusing on three key areas which include the package manifest, SQL scripts and assemblies.
### Major Architecture
* Website Flow

* EVS Worker Flow

* Azure Resources

evoqdatabase structure: https://github.com/dnnsoftware/Dnn.EVS/tree/master/evsservices/SQL%20Scripts
### Solution Project
* EVSAppController (Database Layer)
* EVSWebAPI (API site)
* EVSWebAPIService (API deployment)
* EVSWorker (Background service for package verification)
* EVSWorkerService (Background service deployment)
* PackageVerification (Rules for package verification)
* PackageVerification.AssemblyScanner (Support project for assemblies verification)
* PackageVerification.AssemblyScanner.ConsoleApp (Support project for basic information, such as application version, sql server version)
* PackageVerification.SQLRunner (Running sql scripts)
* PackageVerification.SqlScanner (Scan sql scripts)
* evswebsite (User Interface Site)