贡献使开源社区成为一个令人惊叹的学习、启发和创造的地方。非常感谢你所做的任何贡献。
- 如果你有添加或删除项目的建议,请随时 打开一个问题(源仓库) 进行讨论,或者在编辑 README.md 文件后直接创建一个拉取请求进行必要的更改。
- 请确保检查你的拼写和语法。
- 为每个建议创建单独的 PR。
- 在发布你的第一个想法之前,请务必阅读 行为准则。
- Fork 项目
- 创建你的功能分支 (
git checkout -b feat/new-feature
) - 提交你的更改 (
git commit -m 'Add some feature'
) - 推送到分支 (
git push origin feat/new-feature
) - 打开一个拉取请求
使用 Docker 是测试代码的最简单方法。
[!注意] 在 Windows 上使用 Docker 容器时,WSL 引擎不支持默认的密钥或令牌集合。这意味着在容器内测试时,即使使用
komac token update
,GitHub 令牌也不会被存储。这是 keyring crate 中的 已知问题。
作为解决方法,你可以在容器内、
docker run
命令中或 Dockerfile 中设置GITHUB_TOKEN
环境变量。
- 确保你已安装 Docker 并且 Docker 引擎正在运行。
- 运行
docker build ./ --tag komac_dev:latest
。 - 等待构建完成。
- 使用
docker run -it komac_dev bash
启动容器。 - 测试任何命令。使用
exit
命令退出容器。