# 支持指南

注意: 这是一个社区运行指南,没有被Acidanthera官方认可。请不要用关于本指南的问题来烦扰Acidanthera。

想帮助支持指南吗?有一些方法你可以提供帮助!

注意:对于那些想要在经济上做出贡献的人,我们非常感谢,但我们是一个非营利组织。我们这样做是为了教学,不是为了赚钱。如果你有剩余的钱,我们强烈建议你捐给慈善机构。

# 通过issue进行贡献

通过Issues进行贡献非常简单,但也有一些规则:

  • 将issues选项卡保留为指南问题,禁止个人hackintosh问题。这里不是讨论安装问题的地方。
  • 如果为了更好地说明错误,请注明它在哪个页。我不喜欢在这些问题的地方进行寻宝游戏。

你可以在这里找到bug追踪器:bug追踪器 (opens new window)

# 通过pr进行贡献

通过PRs贡献时的一些指导原则:

  • 请动动脑筋。
  • 校对你提交的内容。
  • 如果我们觉得它不合适或包含不准确的信息,Pull请求可能会被拒绝。我们通常会告诉你为什么它被拒绝了,或者要求修改。
    • 我们也将感谢任何较大的提交来源,使我们更容易验证您提供的信息是有效的
  • 图像必须存放在本地的仓库中 ../images/ 文件夹下
  • 你的PR必须通过markdown lint程序检查并修复所有问题。
  • 在一般情况下,尽量避免使用“non-Acidanthera”工具。一般来说,我们希望避免使用第三方工具——如果不可能的话,那么你可以链接它。
    • 明确禁止使用的工具:
      • UniBeast, MultiBeast和KextBeast
      • TransMac
        • 知道创建无用的USB驱动器
      • Niresh安装程序
        • 我们想避免盗版的指南

# 如何贡献

测试提交并确保其格式正确的最好方法是下载Node.js。然后运行npm install来安装依赖。当你运行npm run dev时,它将设置一个本地web服务器,你可以连接它来查看你所做的更改。npm test也会将所有关于格式和拼写检查的错误抛给你。如果你想让markdownlint自动尝试修复代码,请运行npm run fix-lint

简单的步骤:

  • Fork 此仓库(英文原始指南) (opens new window)
  • 安装所需工具:
  • 做出你的更改。
  • 构建网站:
    • npm install (安装所有需要的插件)
    • npm run dev (预览站点)
      • 可以在http://localhost:8080找到
  • 检查lint和拼写检查:
    • npm test
    • npm run lintnpm run spellcheck (单独运行测试)
    • npm run fix-lint (修复任何潜在的问题)
    • *对于默认拼写检查不支持的单词,请将它们添加到dictionary.txt 并运行 npm run sort-dict

# 提示

以下是一些让贡献变得更容易的工具:

# 通过翻译进行贡献

虽然Dortania的指南主要以英语为基础,但我们知道世界上还有很多其他语言,并不是每个人都能流利地说英语。如果你想帮助把我们的指南翻译成不同的语言,我们非常乐意支持你。

需要注意的主要事项:

  • 翻译必须是一个专用的分支,不会被合并到Dortania的指南中
  • Forks 必须表明它们是Dortania的翻译,不是官方的
  • Forks 必须遵守我们的License

如果满足上述条件,您就可以毫无疑问地托管您的翻译!Dortania的网站是用VuePress (opens new window)使用GitHub Actions (opens new window)建立的,最后托管在GitHub Pages (opens new window)上,所以托管你自己的翻译是没有成本的。

如果您对翻译或托管有任何问题或担忧,请随时联系我们的bug追踪者 (opens new window)

目前已知的翻译:

请注意,这些翻译受到作者偏好、翻译更改和人为错误的影响。阅读时请记住这一点,因为它们不再是Dortania的官方指南。