From 76d65ec5116bc8d749c82d3c81849056e45ec57e Mon Sep 17 00:00:00 2001 From: Hao Lee Date: Sat, 24 Dec 2016 16:19:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E8=87=B3=20"Also=20it=20must?= =?UTF-8?q?=20contain=20a=20changelog=20that=20describes=20all......"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Misc/contribute.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Misc/contribute.md b/Misc/contribute.md index 2856a82..afcc03b 100644 --- a/Misc/contribute.md +++ b/Misc/contribute.md @@ -518,12 +518,16 @@ It's important that your email be in the [plain text](https://en.wikipedia.org/w 有一件非常重要的事,那就是你的邮件必须是 [纯文本](https://en.wikipedia.org/wiki/Plain_text) 格式。通常来说,`send-email` 和 `format-patch` 这两个命令在内核开发中都是非常有用的,所以请查阅这些命令的的相关文档,你会发现很多有用的选项,例如:[git send-email](http://git-scm.com/docs/git-send-email) 和 [git format-patch](http://git-scm.com/docs/git-format-patch)。 * Do not be surprised if you do not get an immediate answer after you send your patch. Maintainers can be very busy. +* 如果你发完补丁之后没有得到立即答复,请不要惊讶,因为维护者们是很忙的。 * The [scripts](https://github.com/torvalds/linux/tree/master/scripts) directory contains many different useful scripts that are related to Linux kernel development. We already saw two scripts from this directory: the `checkpatch.pl` and the `get_maintainer.pl` scripts. Outside of those scripts, you can find the [stackusage](https://github.com/torvalds/linux/blob/master/scripts/stackusage) script that will print usage of the stack, [extract-vmlinux](https://github.com/torvalds/linux/blob/master/scripts/extract-vmlinux) for extracting an uncompressed kernel image, and many others. Outside of the `scripts` directory you can find some very useful [scripts](https://github.com/lorenzo-stoakes/kernel-scripts) by [Lorenzo Stoakes](https://twitter.com/ljsloz) for kernel development. +* [scripts](https://github.com/torvalds/linux/tree/master/scripts) 目录包含了很多对 Linux 内核开发有用的脚本。我们已经看过此目录中的两个脚本了:`checkpatch.pl` 和 `get_maintainer.pl`。除此之外,你还可以找到 [stackusage](https://github.com/torvalds/linux/blob/master/scripts/stackusage) 脚本,它可以打印栈的使用情况,[extract-vmlinux](https://github.com/torvalds/linux/blob/master/scripts/extract-vmlinux) 脚本可以提取出未经压缩的内镜镜像,还有很多其他的脚本。在 `scripts` 目录之外,你也会发现很多有用的 [脚本](https://github.com/lorenzo-stoakes/kernel-scripts),这些脚本是 [Lorenzo Stoakes](https://twitter.com/ljsloz) 为内核开发所写的。 * Subscribe to the Linux kernel mailing list. There are a large number of letters every day on `lkml`, but it is very useful to read them and understand things such as the current state of the Linux kernel. Other than `lkml` there are [set](http://vger.kernel.org/vger-lists.html) mailing listings which are related to the different Linux kernel subsystems. +* 订阅 Linux 内核邮件列表。`lkml` 列表中每天都会有大量的信件,但是阅读它们并了解一些类似于 Linux 内核目前开发状态的内容是很有帮助的。除了 `lkml` 之外,还有 [一组](http://vger.kernel.org/vger-lists.html) 邮件列表,它们对应于不同的 Linux 内核子系统。 * If your patch is not accepted the first time and you receive feedback from Linux kernel developers, make your changes and resend the patch with the `[PATCH vN]` prefix (where `N` is the number of patch version). For example: +* 如果你发的补丁第一次没有被接受,你就会收到 Linux 内核开发者的反馈。做一些修改然后以 `[PATCH vN]`(`N` 是补丁版本号) 为前缀重新发送补丁,例如: ``` [PATCH v2] staging/dgap: Use strpbrk() instead of dgap_sindex()