Skip to content

Commit

Permalink
Set Extra Package Metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
iwillspeak committed Jun 17, 2024
1 parent 3983f7b commit 040cdec
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 3 deletions.
15 changes: 15 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup>
<!-- Package metadata that is shared amongst all packages. -->
<PackageTags>Feersum;LISP;Scheme;Compiler;functional;programming</PackageTags>
<Authors>Will Speak</Authors>
<Description>
Feersum Scheme is a Scheme implementation that compiles to .NET. Feersum provides a command line tool for batch compliation, a Scheme REPL, and a .NET SDK for MSBuild support.
</Description>
<PackageProjectUrl>https://docs.feersum-scheme.net/</PackageProjectUrl>
<PackageIcon>PackageIcon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup Condition=" '$(IsPackable)' == 'true' ">
<None Include="$(MSBuildThisFileDirectory)eng/PackageIcon.png" Pack="true" PackagePath="\" />
<None Include="$(MSBuildThisFileDirectory)README.md" Pack="true" PackagePath="\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="GitVersion.MsBuild" Version="5.12.0">
<PrivateAssets>all</PrivateAssets>
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019, 2020, 2021 Will Speak
Copyright (c) 2019 - 2023 Will Speak

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Binary file added eng/PackageIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>CS1591;$(NoWarn)</NoWarn>
<PackageTags>Feersum;LISP;Scheme;Compiler;functional;programming</PackageTags>
</PropertyGroup>
</Project>
2 changes: 2 additions & 0 deletions src/Feersum.CompilerServices/Feersum.CompilerServices.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
<Title>Feersum Scheme Compiler Services Library</Title>
<Description>
This package contains the compiler tooling used by the main Feersum compiler.

$(Description)
</Description>
</PropertyGroup>
<ItemGroup>
Expand Down
2 changes: 2 additions & 0 deletions src/Feersum.Sdk/Feersum.Sdk.proj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
<Description>
Feersum Scheme Compiler .NET SDK. Use this to add scheme support to a dotnet project.

$(Description)
</Description>
</PropertyGroup>

Expand Down
2 changes: 2 additions & 0 deletions src/Feersum.Templates/Feersum.Templates.proj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
<Description>
Feersum Scheme template pack.

$(Description)
</Description>
</PropertyGroup>

Expand Down
4 changes: 3 additions & 1 deletion src/Feersum/Feersum.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
<Title>The Feersum Scheme Compiler</Title>
<Description>
This package contains the main compiler entry point for the Feersum Scheme compiler. Compile Scheme to a .NET Assembly!

$(Description)
</Description>
</PropertyGroup>
<ItemGroup>
Expand All @@ -23,4 +25,4 @@
<PackageReference Include="Argu" Version="6.1.1" />
<PackageReference Include="ReadLine" Version="2.0.1" />
</ItemGroup>
</Project>
</Project>
2 changes: 2 additions & 0 deletions src/Serehfa/Serehfa.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<Title>The Feersum Scheme core types library</Title>
<Description>
This library provides a set of core types that Scheme programs compiled with the Feersum scheme compiler rely on at execution time.

$(Description)
</Description>
</PropertyGroup>

Expand Down

0 comments on commit 040cdec

Please sign in to comment.