Commit | Line | Data |
---|---|---|
186128f7 MCC |
1 | .. raw:: latex |
2 | ||
3 | \renewcommand\thesection* | |
4 | \renewcommand\thesubsection* | |
5 | ||
eadf71cd | 6 | .. _process_index: |
186128f7 | 7 | |
9b4ebd98 JC |
8 | Working with the kernel development community |
9 | ============================================= | |
f0ddda3e | 10 | |
9b4ebd98 JC |
11 | So you want to be a Linux kernel developer? Welcome! While there is a lot |
12 | to be learned about the kernel in a technical sense, it is also important | |
13 | to learn about how our community works. Reading these documents will make | |
14 | it much easier for you to get your changes merged with a minimum of | |
15 | trouble. | |
16 | ||
17 | Below are the essential guides that every developer should read. | |
f0ddda3e MCC |
18 | |
19 | .. toctree:: | |
be461244 | 20 | :maxdepth: 1 |
f0ddda3e | 21 | |
9799445a | 22 | license-rules |
186128f7 | 23 | howto |
8a104f8b | 24 | code-of-conduct |
79dbeed3 | 25 | code-of-conduct-interpretation |
9b4ebd98 | 26 | development-process |
186128f7 | 27 | submitting-patches |
303d22c5 | 28 | programming-language |
9b4ebd98 | 29 | coding-style |
b72dde38 | 30 | maintainer-pgp-guide |
9b4ebd98 | 31 | email-clients |
9ed95129 | 32 | kernel-enforcement-statement |
13277782 | 33 | kernel-driver-statement |
9b4ebd98 JC |
34 | |
35 | Other guides to the community that are of interest to most developers are: | |
36 | ||
37 | .. toctree:: | |
be461244 | 38 | :maxdepth: 1 |
9b4ebd98 JC |
39 | |
40 | changes | |
186128f7 MCC |
41 | submitting-drivers |
42 | stable-api-nonsense | |
43 | management-style | |
44 | stable-kernel-rules | |
9b4ebd98 | 45 | submit-checklist |
186128f7 | 46 | kernel-docs |
84253c8b | 47 | deprecated |
ddaedbbe | 48 | embargoed-hardware-issues |
9b4ebd98 JC |
49 | |
50 | These are some overall technical guides that have been put here for now for | |
51 | lack of a better place. | |
52 | ||
53 | .. toctree:: | |
be461244 | 54 | :maxdepth: 1 |
9b4ebd98 | 55 | |
186128f7 | 56 | applying-patches |
186128f7 MCC |
57 | adding-syscalls |
58 | magic-number | |
59 | volatile-considered-harmful | |
2d93404f | 60 | clang-format |
186128f7 | 61 | |
6f2ec3a9 MH |
62 | .. only:: subproject and html |
63 | ||
64 | Indices | |
65 | ======= | |
66 | ||
67 | * :ref:`genindex` |