自动FAQ构建器
项目描述
FAQtory
FAQtory是一个用于为您项目自动生成FAQ.md(常见问题)文档的工具。
此外,"建议"功能使用模糊匹配从FAQ中对GitHub问题提出建议。
入门指南
建议通过pipx安装Faqtory以避免任何依赖冲突
pipx install faqtory
在您希望存储FAQ文档的目录中运行以下命令。
faqtory init
这将创建以下文件和目录
faq.yml
一个您可以编辑的配置文件。./.faq/
一个包含模板的目录。./questions/
一个包含问题文档的目录。
添加问题
要添加问题,在问题目录中(如果您使用默认设置则为./questions/
)创建一个扩展名为.question.md
的文件。
问题文档是带有前端的Markdown。以下是一个示例
---
title: "What does FAQ stand for?"
alt_titles:
- "What is the meaning of FAQ?"
- "What does FAQ mean?"
---
FAQ stands for *Frequently Asked Questions*
文件名不重要,但必须有一个title
。您还可以可选地添加在alt_titles
下的替代标题,这些标题将与faqtory suggest
功能一起使用(但不会显示)。
构建
运行以下命令来构建FAQ
faqtory build
使用默认设置,这将生成一个FAQ.md文件。
建议
“建议”子命令可以编译一个与提供的标题匹配的FAQ条目列表。以下是一个示例
faqtory suggest "who is the author of FAQtory?"
这将生成FAQ中匹配的条目列表,并将Markdown写入标准输出。您可以使用您“.faq/”目录中的“suggest.md”模板(如果您没有在其他地方配置它)修改输出,
此功能旨在与GitHub操作一起使用以发布自动响应。要启用此功能,将new_issue.yml复制到您的存储库中具有类似名称的目录。
免责声明
这是一个维护者匆忙制作出来的工具,因为他厌倦了回答相同的老问题。我无法投入太多时间在这个项目上,但我将很高兴接受PRs!
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
faqtory-1.1.3.tar.gz (5.9 kB 查看散列)
构建分发
faqtory-1.1.3-py3-none-any.whl (7.4 kB 查看散列)
关闭
faqtory-1.1.3.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fd8686668e946d371d8cdc4dd43ef861b4018a3cd12314aa7a0fa768805f388a |
|
MD5 | 7f0f441e764abf18b4d53dc6b0ebf858 |
|
BLAKE2b-256 | 51b402695d5b202d17a471cb19478cd2534a7a3a094611d8240cdcf067c8bf8f |
关闭
faqtory-1.1.3-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 391c56338334697b9c73b8e463d6b255e23c88d0f5966beff6ddb06f656af665 |
|
MD5 | 11a4d683f71b6becbb98976a2296dcc8 |
|
BLAKE2b-256 | 320554a59e3b3fd2cef581468a64a9c3aa950b945890d3bd02aba80ed5bcc64a |