]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blob - Documentation/process/index.rst
Documentation/process: Embargoed hardware security issues
[mirror_ubuntu-hirsute-kernel.git] / Documentation / process / index.rst
1 .. raw:: latex
2
3 \renewcommand\thesection*
4 \renewcommand\thesubsection*
5
6 .. _process_index:
7
8 Working with the kernel development community
9 =============================================
10
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.
18
19 .. toctree::
20 :maxdepth: 1
21
22 license-rules
23 howto
24 code-of-conduct
25 code-of-conduct-interpretation
26 development-process
27 submitting-patches
28 programming-language
29 coding-style
30 maintainer-pgp-guide
31 email-clients
32 kernel-enforcement-statement
33 kernel-driver-statement
34
35 Other guides to the community that are of interest to most developers are:
36
37 .. toctree::
38 :maxdepth: 1
39
40 changes
41 submitting-drivers
42 stable-api-nonsense
43 management-style
44 stable-kernel-rules
45 submit-checklist
46 kernel-docs
47 deprecated
48 embargoed-hardware-issues
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::
54 :maxdepth: 1
55
56 applying-patches
57 adding-syscalls
58 magic-number
59 volatile-considered-harmful
60 clang-format
61
62 .. only:: subproject and html
63
64 Indices
65 =======
66
67 * :ref:`genindex`