注释
嗨,伙计,你正在做这样的工作!?? 乐伦。1 月 24 日。2022 年 13:32,Steffen Möller ***@***.***> 评论:
开发人员手册描述了 C++ 编码风格,我非常希望看到 asciidoc 文件的模拟。这里的想法是,一旦我们就函数的描述应该如何看或表格和图形应该如何描述/引用、翻译什么和不翻译什么达成一致,那么这可能会对文档的外观和接受度有很大帮助LinuxCNC 对于决定采用该技术的人。
非常同意这个提议,因为它将解决几天前在#linuxcnc-devel 上表达的一系列担忧!从我的头顶开始,我会添加: * 标题标签块,如 toc 等 * 标题和其他块的锚点 * 标题和其他块的索引条目 * 列表格式 * 列表与标题的使用 * 粗体和斜体的使用 * 结构/page splitting guidance (2k+ lines pages doesn’t look good to me) * footnotes * comments 我自愿成为提出框架和一些细节的人
我希望如何显示表格。
那副骷髅肯定价值连城!? 由于我已经在努力完成法语文档的重组,我不会提供帮助来编写这些文档,但很乐意与开发人员一起讨论和评论……实际上,我已经考虑过使用 Asciidoc 来查看其他重要项目看他们怎么用,有没有这样的文档可以推导。。。再往前推,我觉得我们应该讨论采用 https://antora.org/来管理我们的各个版本,最终为项目代码重构做好准备就像 MK 已经做过的那样。泰杰
|
我不知何故感觉到你已经想出了一个相当漂亮的骨架。
看起来很整洁,不知道它。不过,不要认为这项技术可以解决我们眼前的“问题”。首先,这些并不是真正的问题,它更像是 LinuxCNC 中所有好的部分与笨拙(正在寻找一个结合了“陡峭”和“不平滑”的词)之间的唠叨差异,它呈现给自己它的用户。有些部分很棒。其他人不是。
甚至 MK 似乎也不想拆分我们现在的单体 git 存储库。那是另一回事。也许我们如此渴望重组一切,因为我们无法理解 LinuxCNC 构建块,并希望任何此类重组能够帮助部分征服 LinuxCNC。更好的文档可能会带来一些额外的想法。 |
乐伦。1 月 24 日。2022 年 20:48,Steffen Möller ***@***.***> 评论:
乐伦。1 月 24 日。2022 à 13:32,Steffen Möller *@*.*** a écrit :因为我已经在努力完成法语文档的重组,所以我不会提供帮助来编写这些文档,我以某种方式感觉到你已经想出了很多漂亮的骷髅
真的只是一个粗略的想法,试图混合最好的源代码和法语文档编码风格。对于初学者,我赞成在每个文件的开头都有一个 ::toc::。我们还应该调查是否有其他有趣的标签包含在文件头中。然后,应该为 [[title anchors]] 设计一个策略,以便交叉链接变得易于使用和理解。风格指南应该明确在哪里使用 cha/sec/sub 前缀以及如何根据标题命名锚点。同样适用于(((索引条目)))。丰富而清晰的索引将是文档中非常有用的部分 除了索引之外,我们还应该列出插图、表格和重要的代码块。我仍然需要了解如何做到这一点……但我认为这也围绕着以合适的方式锚定和标记每一个。丰富而详细的词汇表是最重要的,我们需要首先了解 weblate 的词汇表功能是否以及如何帮助解决这个问题。然后设计如何将对条目的引用包含在文档页面中。更进一步,我认为我们应该讨论采用
https://antora.org/管理我们的各种版本,看起来很整洁,不知道。不过,不要认为这项技术可以解决我们眼前的“问题”。
不,不是,但考虑到我们将要投入的工作量,我宁愿不要错过这个机会,让我们的投资在未来为更高级别的工具做好准备。这些本来就不是真正的问题,更像是唠叨
LinuxCNC 中所有好的部分与它向用户展示的笨拙(正在寻找一个将“陡峭”和“不平滑”结合起来的词)之间的差异。有些部分很棒。其他人不是。
这就是为什么所有这一切都值得付出汗水!? 并最终像 MK 一样为项目代码重组做好准备
完毕。甚至 MK 似乎也不想拆分我们现在的单体 git 存储库。那是另一回事。
主要是,我针对的是不同版本的分支。也许我们如此渴望重组一切,因为我们无法理解
LinuxCNC 构建块,并希望任何此类重组都有助于部分征服 LinuxCNC 更好的文档可能会带来一些额外的想法。
说得再好不过了!TY杰瑞米
|
我知道这仍在进行中,这只是部分相关,但我注意到我们有几个与代码风格和贡献相关的文件。其中一些文件埋藏得很深,很难找到。当我们构建和生成文档时,这一切都很好,但是当您只想创建一个简单的 PR 时。我认为这些文件的访问权限不够。
到目前为止我见过的潜在候选文件:
对于文件 |
所有好的有效点? 我的选择是首先,当然是合并/重组/清理所有这些文件,以便我们为所有开发人员和任何类型的贡献者提供一个完整且一致的文档。顺便说一句,我的意见也是,这应该分成一本专门的手册(连同用户手册和集成商手册)。那么本指南的索引应该在主根自述文件的一部分中指出。然后文档将出现在它应该出现的位置,并且只出现在该位置,并且位于项目的第一页上/旁边。
|
添加一个链接怎么
我想知道如果代码风格指南变得太长,我们是否应该为文档风格指南创建一个单独的文件。 |
文。9月2日 2022 年 10:22,Hans Unzner ***@***.***> 评论:
在 docs/src/code/contributing-to-linuxcnc.adoc 中添加一个链接到 docs/src/code/style-guide.adoc 怎么样?因为贡献给出了更一般的概述。src/CodingStyle 可以删除,是的。我想知道如果代码风格指南变得太长,我们是否应该为文档风格指南创建一个单独的文件。
我相信是这样。就像我认为投稿页面应该是介绍性的,并包含这部分的 ToC。这将为这部分的扩展建立结构,也许有一天会出现在适当的开发指南中……
|
是的好主意:-) 为 LinuxCNC 做贡献介绍… 代码风格文档风格我从没想过一个好的文档需要这么多? |
我建议我们从它开始。任何此类文件都不会完成,所以我们不应该等待。也宁愿将其视为我们在讨论文档 PR 时所做决策的结构化文档。 |
我刚刚看到我提出了这个问题,有点震惊。@silopolis,请将您自己视为此问题的所有者。 |
试图赶上,只是略读。 |
乐山姆。9月3日 2022 à 10:33,andypugh ***@***.***> 一个评论:
试图赶上,只是略读。如果这提到“不超过三层标题”,否则构建日志最终会充满错误。(可能是 4 层。问题是在文档组装期间添加了顶层,这会破坏 adoc,因为它只支持有限数量的标题层。
这实际上是 5 个。这个限制也是我的重组建议中添加的一个技术点。
|
你好,
开发人员手册描述了 C++ 编码风格,我非常希望看到 asciidoc 文件的模拟。这里的想法是,一旦我们就函数的描述应该如何看或表格和图形应该如何描述/引用、翻译什么和不翻译什么达成一致,那么这可能会对文档的外观和接受度有很大帮助LinuxCNC 对于决定采用该技术的人。
我还看到,进一步改进文档的任务可以更多地分配给那些提供内容或框架的人,那些能把这个框架转换成带有图形和表格的文本的人,然后是那些提供内容或框架的人。有这样的描述才能使它成形。
我自愿成为提出骨架和一些关于我希望如何显示表格的详细信息的人。
斯蒂芬