{"id":26475793,"url":"https://github.com/dnnsoftware/dnn.evs","last_synced_at":"2025-03-19T23:45:14.614Z","repository":{"id":40937200,"uuid":"140472572","full_name":"dnnsoftware/Dnn.EVS","owner":"dnnsoftware","description":"DNN (formerly DotNetNuke) Extension Verification Service","archived":false,"fork":false,"pushed_at":"2022-12-07T18:44:57.000Z","size":3749,"stargazers_count":4,"open_issues_count":13,"forks_count":6,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-13T03:38:33.774Z","etag":null,"topics":["dnn","dnn-platform","dnncms","dotnetnuke","hacktoberfest"],"latest_commit_sha":null,"homepage":"http://evs.dnnsoftware.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnnsoftware.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-10T18:28:48.000Z","updated_at":"2020-12-03T08:26:38.000Z","dependencies_parsed_at":"2023-01-24T20:15:33.171Z","dependency_job_id":null,"html_url":"https://github.com/dnnsoftware/Dnn.EVS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnnsoftware%2FDnn.EVS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnnsoftware%2FDnn.EVS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnnsoftware%2FDnn.EVS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnnsoftware%2FDnn.EVS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnnsoftware","download_url":"https://codeload.github.com/dnnsoftware/Dnn.EVS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244525550,"owners_count":20466543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dnn","dnn-platform","dnncms","dotnetnuke","hacktoberfest"],"created_at":"2025-03-19T23:45:13.896Z","updated_at":"2025-03-19T23:45:14.606Z","avatar_url":"https://github.com/dnnsoftware.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DNN (formerly DotNetNuke) Extension Verification Service\n\n## Project Description\nEVS 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.\n\n### Major Architecture\n* Website Flow\n\n![EVS Website flow](website-flow.png)\n\n* EVS Worker Flow\n\n![EVS Worker Flow](service-flow.png)\n\n* Azure Resources\n\n![Azure Resources](resources.png)\nevoqdatabase structure: https://github.com/dnnsoftware/Dnn.EVS/tree/master/evsservices/SQL%20Scripts\n\n### Solution Project\n* EVSAppController (Database Layer)\n* EVSWebAPI (API site)\n* EVSWebAPIService (API deployment)\n* EVSWorker (Background service for package verification)\n* EVSWorkerService (Background service deployment)\n* PackageVerification (Rules for package verification)\n* PackageVerification.AssemblyScanner (Support project for assemblies verification)\n* PackageVerification.AssemblyScanner.ConsoleApp (Support project for basic information, such as application version, sql server version)\n* PackageVerification.SQLRunner (Running sql scripts)\n* PackageVerification.SqlScanner (Scan sql scripts)\n* evswebsite (User Interface Site)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnnsoftware%2Fdnn.evs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnnsoftware%2Fdnn.evs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnnsoftware%2Fdnn.evs/lists"}