FileExtension–PostMortem- part 7

It was interesting to wrote this project.  At the final, it features an web site (https://fileextension.azurewebsites.net/ ) and a NuGet package ( https://www.nuget.org/packages/FileExtension/ ). Also , I have learned how to start Windows Terminal to start Angular / .NET Core / Tests

wt new-tab -p “Windows PowerShell” -d . cmd /k “cd src && dotnet build && cd RecognizeFileExtWebAPI && dotnet watch run”  ;split-pane -p “Windows PowerShell” -d . cmd /k “cd src && dotnet build && cd TestFileExtensions && dotnet watch test” ;  split-pane -p “Windows PowerShell” -d . cmd /k “cd src && cd FileExtensionAng && npm i && ng serve -o”

and refreshed my GitHub actions knowledge ( I am very fond of CI – and , if I can, CD )

Also, I have now a better understanding of a csproj file in relation with nuget :

<ItemGroup>
   <None Remove=”plugins\FileExtension.targets” />
<Content Include=”plugins\FileExtension.targets”>
   <PackagePath>build\net5.0\</PackagePath>
   <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>

<ItemGroup>
   <Content Include=”plugins\**\*.dll”>
     <PackagePath>build\net5.0\plugins\</PackagePath>
     <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
   </Content>
</ItemGroup>

It was refreshing to know that, even I like the Skinny Controllers concept, however the WebAPI is not so light .

Hopefully someone will find the package useful – or at least the site  https://fileextension.azurewebsites.net/