|
6 | 6 | <ImplicitUsings>enable</ImplicitUsings> |
7 | 7 | <LangVersion>latest</LangVersion> |
8 | 8 | <GenerateDocumentationFile>true</GenerateDocumentationFile> |
9 | | - <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> |
10 | 9 |
|
11 | 10 | <!-- NuGet 元数据 --> |
12 | 11 | <PackageId>Toon.NET</PackageId> |
13 | | - <Version>0.1.0</Version> |
14 | | - <Authors>Toon.NET Contributors</Authors> |
| 12 | + <Title>Toon.NET</Title> |
15 | 13 | <Description>Token-Oriented Object Notation (TOON) - a token-efficient JSON alternative for LLM prompts, .NET implementation with System.Text.Json-style API.</Description> |
16 | 14 | <PackageProjectUrl>https://token-ai.cn</PackageProjectUrl> |
17 | 15 | <RepositoryUrl>https://github.com/AIDotNet/Toon.NET</RepositoryUrl> |
| 16 | + <RepositoryType>git</RepositoryType> |
18 | 17 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
19 | 18 | <PackageReadmeFile>README.md</PackageReadmeFile> |
20 | | - <IncludeSymbols>false</IncludeSymbols> |
| 19 | + <PackageTags>TOON;JSON;Serialization;System.Text.Json;LLM;Prompt;Encoding;CSharp;DotNet</PackageTags> |
| 20 | + <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance> |
| 21 | + |
| 22 | + <!-- 打包与可复现构建 --> |
| 23 | + <IncludeSymbols>true</IncludeSymbols> |
| 24 | + <SymbolPackageFormat>snupkg</SymbolPackageFormat> |
| 25 | + <PublishRepositoryUrl>true</PublishRepositoryUrl> |
| 26 | + <EmbedUntrackedSources>true</EmbedUntrackedSources> |
| 27 | + <Deterministic>true</Deterministic> |
21 | 28 | </PropertyGroup> |
22 | 29 |
|
23 | 30 | <ItemGroup> |
24 | 31 | <!-- 将 README 打包进入 NuGet,并作为包级 Readme 显示 --> |
25 | 32 | <None Include="README.md" Pack="true" PackagePath="\" /> |
26 | 33 | </ItemGroup> |
27 | 34 |
|
| 35 | + <!-- SourceLink 支持 --> |
| 36 | + <ItemGroup> |
| 37 | + <PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" /> |
| 38 | + </ItemGroup> |
| 39 | + |
28 | 40 | </Project> |
0 commit comments