Skip to content

Analysis_nitish kaushik_aspnetcore webapi clean architecture_template

Andrei Ignat edited this page Sep 22, 2024 · 2 revisions

Summary aspnetcore-webapi-clean-architecture

Number projects : 4 (tests : 0, no tests : 4 )

Number packages : 84 (Outdated: 1, Deprecated: 0, Major version differs 0 )

Total Commits: 8 ( last commit : this year,2024 )

The commit with max files ( 9 ) is sha 59fba18226956ae339f3aea4b113540ee0cd7327 on 2024 July 09 )

The file with most commits ( 2 ) is aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/Controllers/WeatherForecastController.cs

4 Projects

flowchart LR 




%% start project reference MyApp.Api\MyApp.Api.csproj


MyApp.Api-->MyApp.Application


MyApp.Api-->MyApp.Infrastructure



%% start project reference MyApp.Application\MyApp.Application.csproj


MyApp.Application-->MyApp.Core



%% start project reference MyApp.Core\MyApp.Core.csproj

                MyApp.Core
            


%% start project reference MyApp.Infrastructure\MyApp.Infrastructure.csproj


MyApp.Infrastructure-->MyApp.Application

Loading

0 Packages with major version different

Nr ID References Projects

Commits

Commits per year

xychart-beta
title "Commits per year (folder and csproj)"
x-axis [2024]
y-axis "" 0--> 8
bar [8]
bar [7]
Loading

Most Commits per file

(Most commits 2 , median 1 )

    xychart-beta horizontal
    title "Top Commits per file"
    x-axis [WeatherForecastController.cs,MyApp.Api.csproj,MyApp.Api.http,WeatherForecast.cs,DependencyInjection.cs,MyApp.Application.csproj,DependencyInjection.cs,MyApp.Infrastructure.csproj,EmployeesController.cs,DependencyInjection.cs,Program.cs,launchSettings.json,appsettings.Development.json,appsettings.json,AddEmployeeCommand.cs,DeleteEmployeeCommand.cs,UpdateEmployeeCommand.cs,GetAllEmployeesQuery.cs,GetEmployeeByIdQuery.cs,EmployeeEntity.cs]
    bar [2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1]
    line [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
Loading
        <tr>

    <td>1 </td>
            <td>2</td>
            <td>WeatherForecastController.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/Controllers/WeatherForecastController.cs</td>
</tr>
        <tr>

    <td>2 </td>
            <td>2</td>
            <td>MyApp.Api.csproj</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/MyApp.Api.csproj</td>
</tr>
        <tr>

    <td>3 </td>
            <td>2</td>
            <td>MyApp.Api.http</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/MyApp.Api.http</td>
</tr>
        <tr>

    <td>4 </td>
            <td>2</td>
            <td>WeatherForecast.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/WeatherForecast.cs</td>
</tr>
        <tr>

    <td>5 </td>
            <td>2</td>
            <td>DependencyInjection.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/DependencyInjection.cs</td>
</tr>
        <tr>

    <td>6 </td>
            <td>2</td>
            <td>MyApp.Application.csproj</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/MyApp.Application.csproj</td>
</tr>
        <tr>

    <td>7 </td>
            <td>2</td>
            <td>DependencyInjection.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Infrastructure\MyApp.Api/MyApp.Infrastructure/DependencyInjection.cs</td>
</tr>
        <tr>

    <td>8 </td>
            <td>2</td>
            <td>MyApp.Infrastructure.csproj</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Infrastructure\MyApp.Api/MyApp.Infrastructure/MyApp.Infrastructure.csproj</td>
</tr>
        <tr>

    <td>9 </td>
            <td>1</td>
            <td>EmployeesController.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/Controllers/EmployeesController.cs</td>
</tr>
        <tr>

    <td>10 </td>
            <td>1</td>
            <td>DependencyInjection.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/DependencyInjection.cs</td>
</tr>
        <tr>

    <td>11 </td>
            <td>1</td>
            <td>Program.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/Program.cs</td>
</tr>
        <tr>

    <td>12 </td>
            <td>1</td>
            <td>launchSettings.json</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/Properties/launchSettings.json</td>
</tr>
        <tr>

    <td>13 </td>
            <td>1</td>
            <td>appsettings.Development.json</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/appsettings.Development.json</td>
</tr>
        <tr>

    <td>14 </td>
            <td>1</td>
            <td>appsettings.json</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Api\MyApp.Api/MyApp.Api/appsettings.json</td>
</tr>
        <tr>

    <td>15 </td>
            <td>1</td>
            <td>AddEmployeeCommand.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/Commands/AddEmployeeCommand.cs</td>
</tr>
        <tr>

    <td>16 </td>
            <td>1</td>
            <td>DeleteEmployeeCommand.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/Commands/DeleteEmployeeCommand.cs</td>
</tr>
        <tr>

    <td>17 </td>
            <td>1</td>
            <td>UpdateEmployeeCommand.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/Commands/UpdateEmployeeCommand.cs</td>
</tr>
        <tr>

    <td>18 </td>
            <td>1</td>
            <td>GetAllEmployeesQuery.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/Queries/GetAllEmployeesQuery.cs</td>
</tr>
        <tr>

    <td>19 </td>
            <td>1</td>
            <td>GetEmployeeByIdQuery.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Application\MyApp.Api/MyApp.Application/Queries/GetEmployeeByIdQuery.cs</td>
</tr>
        <tr>

    <td>20 </td>
            <td>1</td>
            <td>EmployeeEntity.cs</td>
            <td>D:\gth\aspnetcore-webapi-clean-architecture\MyApp.Api\MyApp.Core\MyApp.Api/MyApp.Core/Entities/EmployeeEntity.cs</td>
</tr>
Nr Number commits Name Full Path

Commits with most files per year

xychart-beta
title "Commits with max files per year (line is median)"
x-axis [2024]
y-axis "" 0--> 10
bar [9]
line [3]
Loading
Nr SHA Date NrFiles
1 59fba18226956ae339f3aea4b113540ee0cd7327 2024 Jul 09 9
### Commits with max files
---
config:
    xyChart:
        width: 900
        height: 260
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---
xychart-beta horizontal
title "Max Commits for all years( line is median)"
x-axis [59fba18226956ae339f3aea4b113540ee0cd7327,2489ffe73245d474b3c45ddb2dfccc59b70971e2,2489ffe73245d474b3c45ddb2dfccc59b70971e2,2489ffe73245d474b3c45ddb2dfccc59b70971e2,59fba18226956ae339f3aea4b113540ee0cd7327,2489ffe73245d474b3c45ddb2dfccc59b70971e2,59fba18226956ae339f3aea4b113540ee0cd7327,59fba18226956ae339f3aea4b113540ee0cd7327]
y-axis "" 0--> 11
bar [9,7,7,5,2,2,2,2]
line [3,3,3,3,3,3,3,3]

Loading
Nr SHA Date NrFiles
1 59fba18226956ae339f3aea4b113540ee0cd7327 2024 Jul 09 9
2 2489ffe73245d474b3c45ddb2dfccc59b70971e2 2024 Jul 10 7
3 2489ffe73245d474b3c45ddb2dfccc59b70971e2 2024 Jul 10 7
4 2489ffe73245d474b3c45ddb2dfccc59b70971e2 2024 Jul 10 5
5 59fba18226956ae339f3aea4b113540ee0cd7327 2024 Jul 09 2
6 2489ffe73245d474b3c45ddb2dfccc59b70971e2 2024 Jul 10 2
7 59fba18226956ae339f3aea4b113540ee0cd7327 2024 Jul 09 2
8 59fba18226956ae339f3aea4b113540ee0cd7327 2024 Jul 09 2

Generated by https://www.nuget.org/packages/NetPackageAnalyzerConsole

Clone this wiki locally