Siren.Sea 0.3.2
dotnet add package Siren.Sea --version 0.3.2
NuGet\Install-Package Siren.Sea -Version 0.3.2
<PackageReference Include="Siren.Sea" Version="0.3.2" />
paket add Siren.Sea --version 0.3.2
#r "nuget: Siren.Sea, 0.3.2"
// Install Siren.Sea as a Cake Addin #addin nuget:?package=Siren.Sea&version=0.3.2 // Install Siren.Sea as a Cake Tool #tool nuget:?package=Siren.Sea&version=0.3.2
Siren
Siren 是一个用于创建 Mermaid 图表的简单 DSL-YAML。
请在此处查看文档
<table> <thead> <tr> <th>最新版本</th> <th>下载量</th> </tr> </thead> <tbody> <tr> <td> <a href="https://pypi.ac.cn/project/siren-dsl/"> <img src="https://img.shields.io/pypi/v/siren-dsl?logo=pypi" alt="最新版本" /> </a> </td> <td> <a href="https://pepy.tech/project/siren-dsl"> <img alt="Pepy Total Downlods" src="https://img.shields.io/pepy/dt/siren-dsl?label=siren-dsl&color=blue" /> </a> </td> </tr>
<tr>
<td>
<a href="https://npmjs.net.cn/package/siren-dsl">
<img src="https://img.shields.io/npm/v/siren-dsl?logo=npm" alt="latest release" />
</a>
</td>
<td>
<a href="https://npmjs.net.cn/package/siren-dsl">
<img src="https://img.shields.io/npm/dt/siren-dsl?label=siren-dsl" alt="downloads" />
</a>
</td>
</tr>
<tr>
<td>
<a href="https://nuget.net.cn/packages/Siren/">
<img src="https://img.shields.io/nuget/v/Siren?logo=nuget" alt="latest release" />
</a>
</td>
<td>
<a href="https://nuget.net.cn/packages/Siren/">
<img src="https://img.shields.io/nuget/dt/Siren?label=Siren" alt="downloads" />
</a>
</td>
</tr>
<tr>
<td>
<a href="https://nuget.net.cn/packages/Siren.Sea/">
<img src="https://img.shields.io/nuget/v/Siren.Sea?logo=nuget" alt="latest release" />
</a>
</td>
<td>
<a href="https://nuget.net.cn/packages/Siren.Sea/">
<img src="https://img.shields.io/nuget/dt/Siren.Sea?label=Siren.Sea" alt="downloads" />
</a>
</td>
</tr>
</tbody>
</table>
如果你有兴趣自己创建这样一个 Fable 库,可以使用模板 Fable.Multiverse!
贡献
如果你有任何改进库的想法,请随时贡献力量!最佳联系方式是使用问题跟踪系统!
本地开发
需求
因为这个库针对多种编程语言,所以我们需要支持它们全部
- nodejs 和 npm
- 使用
node --version
验证(已测试 v20.10.0) - 使用
npm --version
验证(已测试 v9.2.0)
- 使用
- .NET SDK
- 使用
dotnet --version
验证(已测试 8.0.205)
- 使用
- Python
- 使用
py --version
验证(已测试 3.11.9,已知仅适用于 >=3.11)
- 使用
配置
这需要在全新下载时做一次。Python venv可执行文件的路径可能因操作系统而异。
dotnet 工具还原
npm 安装
py -m venv ./.venv
.\.venv\Scripts\Activate.ps1
python -m pip install -U pip setuptools
python -m pip install poetry
python -m poetry install --no-root
测试
首先激活 Python 虚拟环境(.\.venv\Scripts\Activate.ps1
)。
.\build.cmd test
或指定目标
.\build.cmd test [f#, c#, js [原生态], py [原生态]]
发布
需要Nuget和PyPi的API密钥。
以下命令将运行所有测试,打包然后开始发布!
.\build.cmd publish pipeline
或只发布特定目标,不进行测试和打包
.\build.cmd publish [npm, pypi, nuget]
产品 | 版本 兼容的及额外的计算目标框架版本。 |
---|---|
.NET | net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net8.0
- Siren (>= 0.3.2)
NuGet 包
该包未由任何 NuGet 包使用。
GitHub 仓库
该包未由任何流行的 GitHub 仓库使用。