目前,矿工存储库在docs
文件夹下有一些文档,其他文档保存在https://github.com/tellor-io/TellorDocs的主文档存储库中
这有两个主要好处
关注问题
对英语的熟练掌握对于这个问题很重要
再想一想,更好的用户体验是将所有文档保存在一本 github 书中,而不是让人们在书籍之间跳转,因此为了实现这一点,我们应该:
我正在为这个新想法重命名标题。
一个非常重要的警告是在主 Tellor 文档存储库中放置一个非常明显的注释,即对于矿工文档更改,PR 应该在矿工存储库中打开,而不是在文档存储库中打开,否则更改将被日常同步任务覆盖。
这个 GH 动作似乎是要使用的动作
https://github.com/repo-sync/repo-sync
所以这个想法是:
https://github.com/tellor-io/TellorDocs/tree/master/miner-documentation
到/docs/miner-documentation
文件夹中的这个 repo。/docs/miner-documentation
中的文档与/docs
的现有文档合并,并将它们转换为 git book 格式。repo-sync/repo-sync
以将docs
文件夹从这个 repo 同步到https://github.com/tellor-io/TellorDocs/tree/master/miner-documentation
https://github.com/tellor-io/TellorDocs/tree/master/miner-documentation
并编辑此 repo 中的文档,而不是与主文档 repo 自动同步。使用此工作流程,可以很容易地使文档保持最新状态,但仍会为用户提供一个网站来阅读整个文档。
这需要在https://github.com/tellor-io/TellorMiner/issues/282之后或一起完成
问题状态:1.开放2. 开始 3. 提交 4. 完成
__这个问题现在附有 14.0 TRB(435.58 美元 @ 31.11 美元/TRB)的资金。__
问题状态:1. 开放 2.开始3. 提交 4. 完成
__工作已经开始__。
这些用户都声称他们可以在 265 年,12 个月后完成这项工作。
请在下面查看他们的行动计划:
1) sebastiantf已申请开始工作_(仅限资助者:批准工人|拒绝工人)_。
使用 Github Actions 似乎是一项简单的任务。 我会尝试这样做
2) developerfred已申请开始工作_(仅限资助者:批准工人|拒绝工人)_。
我很想做这个可移植性,我已经有 gitbook 的经验,而且我最近在处理一个 Tellor golang 问题
3) echolon166已申请开工_(仅限资助者:批准工人|拒绝工人)_。
我想协助您完成这项任务。 我将遵循 krasi-georgiev 在问题中给出的解释,并将文档转换为 gitbook 格式并根据需要创建 github 操作任务。
4) manyrios已申请开始工作_(仅限资助者:批准工人|拒绝工人)_。
看起来很有趣我想试试
5) hhio618已获准开始工作。
好吧,看起来很简单。 我们可以轻松地从代码中自动生成一些文档,就像 Thanos 所做的那样。
1. one PR to move all docs from `https://github.com/tellor-io/TellorDocs/tree/master/miner-documentation` to this repo in the `/docs/miner-documentation` folder. 2. Another PR to merge the docs from `/docs/miner-documentation` with the existing docs in `/docs` and convert them into the git book format.
嘿@krasi-georgiev。 上面的 PR(#298) 会做这些。
另外,我检查了repo-sync/repo-sync
。 恐怕这是为了同步两个具有共享提交历史的存储库。 我将提交另一个 PR 来解决我们在这里需要的文件夹同步问题!
谢谢,你对自动同步有什么想法?
我现在正在测试这个 GitHub 操作方法:
每 1 小时:
1. 克隆https://github.com/tellor-io/telliot
2. 使用 md5 哈希将TellorDocs/miner-documentation
文件夹与telliot/docs
进行比较。
3. 如果有任何差异,则 -> 更新TellorDocs/miner-documentation
4. 将更改推送到TellorDocs
库
- 将更改推送到 TellorDocs 存储库
我们只希望该工具打开 PR,而不是直接推送,以便我们可以看到更改并手动批准和合并。
顺便说一句,我只记得一所大学为类似的事情做了这个脚本,所以也许你可以从那里采用一些逻辑。
https://github.com/prometheus/prometheus/blob/master/scripts/sync_repo_files.sh
谢谢你的提示。 我刚刚提交了另一个PR 。
问题状态:1. 开放 2.开始3. 提交 4. 完成
__14.0 TRB(361.72 美元 @ 25.84 美元/TRB)的作品已由__提交:
现在完成了