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 | |
186128f7 | 22 | howto |
9b4ebd98 JC |
23 | code-of-conflict |
24 | development-process | |
186128f7 | 25 | submitting-patches |
9b4ebd98 | 26 | coding-style |
b72dde38 | 27 | maintainer-pgp-guide |
9b4ebd98 | 28 | email-clients |
9ed95129 | 29 | kernel-enforcement-statement |
13277782 | 30 | kernel-driver-statement |
9b4ebd98 JC |
31 | |
32 | Other guides to the community that are of interest to most developers are: | |
33 | ||
34 | .. toctree:: | |
be461244 | 35 | :maxdepth: 1 |
9b4ebd98 JC |
36 | |
37 | changes | |
186128f7 MCC |
38 | submitting-drivers |
39 | stable-api-nonsense | |
40 | management-style | |
41 | stable-kernel-rules | |
9b4ebd98 | 42 | submit-checklist |
186128f7 | 43 | kernel-docs |
9b4ebd98 JC |
44 | |
45 | These are some overall technical guides that have been put here for now for | |
46 | lack of a better place. | |
47 | ||
48 | .. toctree:: | |
be461244 | 49 | :maxdepth: 1 |
9b4ebd98 | 50 | |
186128f7 | 51 | applying-patches |
186128f7 MCC |
52 | adding-syscalls |
53 | magic-number | |
54 | volatile-considered-harmful | |
2d93404f | 55 | clang-format |
186128f7 | 56 | |
6f2ec3a9 MH |
57 | .. only:: subproject and html |
58 | ||
59 | Indices | |
60 | ======= | |
61 | ||
62 | * :ref:`genindex` |