[i18n-de] Translate CONTRIBUTING.md to German (#28954)
* Translate contributing.md to German * Fix formatting issues in contributing.md * Address review comments * Fix capitalization
This commit is contained in:
@@ -112,7 +112,7 @@ python src/transformers/commands/transformers_cli.py env
|
||||
|
||||
要为 🤗 Transformers 做贡献,你需要基本的 `git` 使用技能。虽然 `git` 不是一个很容易使用的工具,但它提供了非常全面的手册,在命令行中输入 `git --help` 并享受吧!如果你更喜欢书籍,[Pro Git](https://git-scm.com/book/en/v2)是一本很好的参考书。
|
||||
|
||||
要为 🤗 Transformers 做贡献,你需要 **[Python 3.8]((https://github.com/huggingface/transformers/blob/main/setup.py#L426))** 或更高版本。请按照以下步骤开始贡献:
|
||||
要为 🤗 Transformers 做贡献,你需要 **[Python 3.8](https://github.com/huggingface/transformers/blob/main/setup.py#L426)** 或更高版本。请按照以下步骤开始贡献:
|
||||
|
||||
1. 点击[仓库](https://github.com/huggingface/transformers)页面上的 **[Fork](https://github.com/huggingface/transformers/fork)** 按钮,这会在你的 GitHub 账号下拷贝一份代码。
|
||||
|
||||
@@ -249,7 +249,7 @@ python src/transformers/commands/transformers_cli.py env
|
||||
|
||||
包含了广泛的测试套件来测试库的行为和一些示例。库测试可以在 [tests](https://github.com/huggingface/transformers/tree/main/tests) 文件夹中找到,示例测试可以在 [examples](https://github.com/huggingface/transformers/tree/main/examples) 文件夹中找到。
|
||||
|
||||
我们喜欢使用 `pytest` 和 `pytest-xdist`,因为它运行更快。在仓库的根目录,指定一个*子文件夹的路径或测试文件*来运行测试。
|
||||
我们喜欢使用 `pytest` 和 `pytest-xdist`,因为它运行更快。在仓库的根目录,指定一个*子文件夹的路径或测试文件*来运行测试:
|
||||
|
||||
```bash
|
||||
python -m pytest -n auto --dist=loadfile -s -v ./tests/models/my_new_model
|
||||
@@ -314,7 +314,7 @@ git config core.autocrlf input
|
||||
3. 在 shell 中运行: `pacman -Syu` ,并使用 `pacman -S make` 安装 `make`。
|
||||
4. 把 `C:\msys64\usr\bin` 添加到你的 PATH 环境变量中。
|
||||
|
||||
现在你可以在任何终端(Powershell、cmd.exe 等)中使用 `make` 命令了! 🎉
|
||||
现在你可以在任何终端(PowerShell、cmd.exe 等)中使用 `make` 命令了! 🎉
|
||||
|
||||
### 将派生仓库与上游主仓库(Hugging Face 仓库)同步
|
||||
|
||||
@@ -323,9 +323,9 @@ git config core.autocrlf input
|
||||
1. 可以的话,请避免使用派生仓库上的分支和 PR 来与上游进行同步,而是直接合并到派生仓库的主分支。
|
||||
2. 如果确实需要一个 PR,在检查你的分支后,请按照以下步骤操作:
|
||||
|
||||
```bash
|
||||
git checkout -b your-branch-for-syncing
|
||||
git pull --squash --no-commit upstream main
|
||||
git commit -m '<your message without GitHub references>'
|
||||
git push --set-upstream origin your-branch-for-syncing
|
||||
```
|
||||
```bash
|
||||
git checkout -b your-branch-for-syncing
|
||||
git pull --squash --no-commit upstream main
|
||||
git commit -m '<your message without GitHub references>'
|
||||
git push --set-upstream origin your-branch-for-syncing
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user