Skip to content

Commit

Permalink
Merge pull request #359 from WildernessLabs/proj-metadata
Browse files Browse the repository at this point in the history
Update project metadata
  • Loading branch information
ctacke authored Aug 25, 2023
2 parents 350675f + c4891bc commit 7ab2203
Show file tree
Hide file tree
Showing 13 changed files with 125 additions and 100 deletions.
50 changes: 26 additions & 24 deletions source/Meadow.Core/Meadow.Core.csproj
Original file line number Diff line number Diff line change
@@ -1,29 +1,31 @@
<Project Sdk="Meadow.Sdk/1.1.0">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Exe</OutputType>
<AssemblyName>Meadow</AssemblyName>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/</PackageProjectUrl>
<PackageId>Meadow</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow</PackageTags>
<Version>0.23.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<RootNamespace>Meadow</RootNamespace>
<Nullable>enable</Nullable>
<Description>Core .NET libraries for Wilderness Labs Meadow</Description>
<LangVersion>10</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<None Include="..\icon.png" Link="icon.png" Pack="true" PackagePath="" />
<PropertyGroup>
<Authors>Wilderness Labs, Inc</Authors>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Exe</OutputType>
<AssemblyName>Meadow</AssemblyName>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/</PackageProjectUrl>
<PackageId>Meadow</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow</PackageTags>
<Version>0.23.0</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<RootNamespace>Meadow</RootNamespace>
<Nullable>enable</Nullable>
<Description>Core .NET libraries for Wilderness Labs Meadow</Description>
<LangVersion>10.0</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<None Include="..\icon.png" Link="icon.png" Pack="true" PackagePath="" />
<ProjectReference Include="..\..\..\Meadow.Contracts\Source\Meadow.Contracts\Meadow.Contracts.csproj" />
<ProjectReference Include="..\..\..\Meadow.Modbus\src\Meadow.Modbus\Meadow.Modbus.csproj" />
<ProjectReference Include="..\..\..\MQTTnet\Source\MQTTnet\MQTTnet.csproj" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="7.0.0" />
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="2.2.0" />
</ItemGroup>
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="7.0.0" />
<PackageReference Include="NetEscapades.Configuration.Yaml" Version="2.2.0" />
</ItemGroup>
</Project>
14 changes: 7 additions & 7 deletions source/Tests/Core.Unit.Tests/Core.Unit.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
<Project Sdk="Microsoft.NET.Sdk">

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TargetFramework>net7.0</TargetFramework>

<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
<PackageReference Include="xunit" Version="2.4.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
<PackageReference Include="coverlet.collector" Version="1.2.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\Meadow.Core\Meadow.Core.csproj" />
</ItemGroup>

<ItemGroup>
<None Update="app.config.envizor.yaml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
Expand All @@ -37,5 +38,4 @@
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>

</Project>
6 changes: 6 additions & 0 deletions source/Tests/Meadow.Units.Tests/Meadow.Units.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TargetFramework>netcoreapp3.1</TargetFramework>

<IsPackable>false</IsPackable>
Expand Down
10 changes: 6 additions & 4 deletions source/Tests/Profiler/Profiler.csproj
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<Project Sdk="Meadow.Sdk/1.1.0">
<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TargetFramework>net472</TargetFramework>
<OutputType>Exe</OutputType>
<AssemblyName>App</AssemblyName>
<Configurations>Release;Debug</Configurations>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\..\Meadow.Core\Meadow.Core.csproj" />
</ItemGroup>

</Project>
4 changes: 3 additions & 1 deletion source/implementations/f7/Meadow.F7/Meadow.F7.csproj
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<Project Sdk="Meadow.Sdk/1.1.0">
<PropertyGroup>
<Authors>Wilderness Labs, Inc</Authors>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<TargetFramework>netstandard2.1</TargetFramework>
<OutputType>Library</OutputType>
<AssemblyName>Meadow.F7</AssemblyName>
Expand All @@ -16,7 +18,7 @@
<Nullable>enable</Nullable>
<Description>STM32F7 .NET libraries for Wilderness Labs Meadow</Description>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>10</LangVersion>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
Expand Down
7 changes: 5 additions & 2 deletions source/implementations/linux/Meadow.Linux/Meadow.Linux.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,18 @@
<Description>Linux .NET libraries for Wilderness Labs Meadow</Description>
</PropertyGroup>
<PropertyGroup>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>10</LangVersion>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.IO.Ports" Version="7.0.0" />
<ProjectReference Include="..\..\..\Meadow.Core\Meadow.Core.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\icon.png" Link="icon.png" Pack="true" PackagePath="" />
<None Include="..\..\..\icon.png" Link="icon.png" Pack="true" PackagePath="" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TargetFramework>net5.0</TargetFramework>

<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" />
<PackageReference Include="xunit" Version="2.4.1" />
Expand All @@ -18,9 +21,7 @@
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>

<ItemGroup>
<PackageReference Include="Meadow.Linux" Version="0.*" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<TargetFramework>net7.0</TargetFramework>
<Nullable>enable</Nullable>
<LangVersion>10</LangVersion>
<LangVersion>10.0</LangVersion>
<IsPackable>false</IsPackable>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<TargetFramework>netstandard2.1</TargetFramework>
<Nullable>enable</Nullable>
<AssemblyName>Meadow.Simulation</AssemblyName>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://beta-developer.wildernesslabs.co/Meadow/</PackageProjectUrl>
<PackageId>Meadow.Simulation</PackageId>
<PackageIcon>icon.png</PackageIcon>
<PackageIcon>icon.png</PackageIcon>
<PackageIconUrl>https://github.com/WildernessLabs/Meadow.Foundation/blob/master/Source/icon.png?raw=true</PackageIconUrl>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow</PackageTags>
<Version>0.1.0</Version>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<Nullable>enable</Nullable>
<LangVersion>10</LangVersion>
<LangVersion>10.0</LangVersion>
<Description>A simulation Environment for Wilderness Labs Meadow Platform</Description>
</PropertyGroup>
<ItemGroup>
Expand All @@ -22,4 +25,4 @@
<PackageReference Include="System.Net.WebSockets" Version="4.3.0" />
<ProjectReference Include="..\..\..\Meadow.Core\Meadow.Core.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Company>Wilderness Labs, Inc</Company>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AssemblyName>App</AssemblyName>
<AssemblyName>App</AssemblyName>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Meadow.Modbus" Version="0.29.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Meadow.Simulation\Meadow.Simulation.csproj" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Authors>Wilderness Labs, Inc</Authors>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<TargetFramework>net7.0</TargetFramework>
<Nullable>enable</Nullable>
<AssemblyName>Meadow.Windows</AssemblyName>
Expand Down
34 changes: 16 additions & 18 deletions source/ui/Meadow.Avalonia/Meadow.Avalonia.csproj
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AssemblyName>Meadow.Avalonia</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Authors>Wilderness Labs, Inc</Authors>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/Meadow.Core/</PackageProjectUrl>
<PackageId>Meadow.Avalonia</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow,Meadow.Avalonia,Avalonia</PackageTags>
<Version>0.9.54</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Utility library for aiding in using Wilderness Labs' Meadow stack in an Avalonia application</Description>
<AssemblyName>Meadow.Avalonia</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Authors>Wilderness Labs, Inc</Authors>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/Meadow.Core/</PackageProjectUrl>
<PackageId>Meadow.Avalonia</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow,Meadow.Avalonia,Avalonia</PackageTags>
<Version>0.9.54</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Utility library for aiding in using Wilderness Labs' Meadow stack in an Avalonia application</Description>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Avalonia" Version="0.10.18" />
</ItemGroup>

<ItemGroup>
<None Include="..\..\icon.png" Pack="true" PackagePath="" />
<ProjectReference Include="..\..\Meadow.Core\Meadow.Core.csproj" />
<None Include="..\..\icon.png" Pack="true" PackagePath="" />
<ProjectReference Include="..\..\Meadow.Core\Meadow.Core.csproj" />
</ItemGroup>

</Project>
57 changes: 28 additions & 29 deletions source/ui/Meadow.Maui/Meadow.Maui.csproj
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net7.0-windows10.0.19041</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
<ValidateExecutableReferencesMatchSelfContained>false</ValidateExecutableReferencesMatchSelfContained>

<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
<AssemblyName>Meadow.Maui</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Authors>Wilderness Labs, Inc</Authors>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/Meadow.Core/</PackageProjectUrl>
<PackageId>Meadow.Maui</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow,Meadow.Maui,MAUI</PackageTags>
<Version>0.9.54</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Utility library for aiding in using Wilderness Labs' Meadow stack in a MAUI application</Description>
</PropertyGroup>

<ItemGroup>
<None Include="..\..\icon.png" Pack="true" PackagePath="" />
<ProjectReference Include="..\..\implementations\windows\Meadow.Windows\Meadow.Windows.csproj" />
</ItemGroup>

<PropertyGroup>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net7.0-windows10.0.19041</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
<ValidateExecutableReferencesMatchSelfContained>false</ValidateExecutableReferencesMatchSelfContained>
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion>
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion>
<AssemblyName>Meadow.Maui</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Authors>Wilderness Labs, Inc</Authors>
<Company>Wilderness Labs, Inc</Company>
<PackageProjectUrl>http://developer.wildernesslabs.co/Meadow/Meadow.Core/</PackageProjectUrl>
<PackageId>Meadow.Maui</PackageId>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/WildernessLabs/Meadow.Core</RepositoryUrl>
<PackageTags>Meadow,Meadow.Maui,MAUI</PackageTags>
<Version>0.9.54</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Utility library for aiding in using Wilderness Labs' Meadow stack in a MAUI application</Description>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\icon.png" Pack="true" PackagePath="" />
<ProjectReference Include="..\..\implementations\windows\Meadow.Windows\Meadow.Windows.csproj" />
</ItemGroup>
</Project>

0 comments on commit 7ab2203

Please sign in to comment.