Docfx.Build.ConceptualDocuments 2.71.0
前缀已保留
建议的替代方案
dotnet add package Docfx.Build.ConceptualDocuments --version 2.71.0
NuGet\Install-Package Docfx.Build.ConceptualDocuments -Version 2.71.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的版本Install-Package.
<PackageReference Include="Docfx.Build.ConceptualDocuments" Version="2.71.0" />
对于支持PackageReference的项目,将此 XML 节点粘贴到项目文件中以引用此包。
paket add Docfx.Build.ConceptualDocuments --version 2.71.0
NuGet 团队不提供对该客户端的支持。请联系其维护者以获取支持。
#r "nuget: Docfx.Build.ConceptualDocuments, 2.71.0"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互工具或脚本的源代码中,以引用该包。
// Install Docfx.Build.ConceptualDocuments as a Cake Addin #addin nuget:?package=Docfx.Build.ConceptualDocuments&version=2.71.0 // Install Docfx.Build.ConceptualDocuments as a Cake Tool #tool nuget:?package=Docfx.Build.ConceptualDocuments&version=2.71.0
NuGet 团队不提供对该客户端的支持。请联系其维护者以获取支持。
使用 docfx 构建您的文档
使用 docfx 构建您的技术文档网站,包括首页、Markdown、.NET、REST API 的 API 文档等等。
⚠️⚠️⚠️ 注意 ⚠️⚠️⚠️
DocFX 正在过渡到 .NET 基金会,作为官方 .NET 项目!
- DocFX 团队正在改进主分支。这将向项目引入新功能和错误修复,删除一些不再必要的较旧代码和功能,以及更新依赖关系和简化项目结构。请关注路线图。
- 由于网站架构变更,DocFX 无法再直接支持构建Microsoft Learn 内容。仍将接受 Markdown 内容的 pull request 和更改的开源存储库保留,但它们不能直接与 DocFX 一起构建。
- 向前推进,我们只支持该工具作为新网站的静态网站生成器,而不是作为在 Microsoft Learn 上构建官方 Microsoft 内容的工具。
入门
将 docfx 安装为全局工具
dotnet tool install -g docfx
在本地创建并启动一个网站
docfx init -q docfx build docfx_project\docfx.json --serve
访问 https://127.0.0.1:8080 查看示例网站。
获取更多信息,请参阅 入门指南。
贡献
对于问题和一般讨论,请使用 讨论区。通过 问题追踪报告错误和提出功能建议。
我们欢迎通过拉取请求贡献代码。标记为 help-wanted
的问题很适合开始贡献代码。
先决条件
- 安装 Visual Studio 2022(社区版或更高版本) 并确保您有最新的更新。
- 安装 .NET Core SDK 6.x 和 7.x。
- 安装 NodeJS(18.x.x)。
- 可选:在 Windows 上安装 wkhtmltopdf 以测试 PDF,使用
choco install wkhtmltopdf
。
构建和测试
- 在
templates
目录下构建网站模板- 运行
npm install
以恢复 npm 依赖项。 - 运行
npm run build
以构建模板。
- 运行
- 运行
dotnet build
以构建项目或使用 Visual Studio 构建docfx.sln
。 - 运行
dotnet test
以测试项目或使用 Visual Studio 测试资源管理器。- 运行
git lfs checkout
以检出文件以进行快照测试
- 运行
分支和发布
main
分支是用于拉取请求和大多数其他开发活动的默认分支。我们有时使用 feature/*
分支进行史诗级功能开发。
发布基于稳定的 main
分支提交,使用 GitHub 发布。鼓励使用 约定提交。
Docfx 并非按照定期节奏发布,新版本会在维护者看到足够多的变更而认为值得发布新版本时推出。有时我们会使用预发布版来测试破坏性更改并从社区获取反馈。
路线图
我们使用 重要里程碑 来沟通即将到来的 Docfx 更改。
许可证
本项目遵循 MIT 许可协议。
.NET 基金会
本项目由 .NET 基金会 支持。
本项目采用由贡献者公约定义的行为准则,以阐明我们社区中的预期行为。更多信息请参阅 .NET 基金会行为准则。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net6.0
- Docfx.Build.Common (>= 2.71.0)
- Docfx.Common (>= 2.71.0)
- Docfx.DataContracts.Common (>= 2.71.0)
- Docfx.Plugins (>= 2.71.0)
-
net7.0
- Docfx.Build.Common (>= 2.71.0)
- Docfx.Common (>= 2.71.0)
- Docfx.DataContracts.Common (>= 2.71.0)
- Docfx.Plugins (>= 2.71.0)
-
net8.0
- Docfx.Build.Common (>= 2.71.0)
- Docfx.Common (>= 2.71.0)
- Docfx.DataContracts.Common (>= 2.71.0)
- Docfx.Plugins (>= 2.71.0)
NuGet 包
此包未由任何 NuGet 包使用。
GitHub 仓库
此包未由任何流行的 GitHub 仓库使用。