]> git.karo-electronics.de Git - karo-tx-linux.git/blob - Documentation/process/index.rst
Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
[karo-tx-linux.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    howto
23    code-of-conflict
24    development-process
25    submitting-patches
26    coding-style
27    email-clients
28
29 Other guides to the community that are of interest to most developers are: 
30
31 .. toctree::
32    :maxdepth: 1
33
34    changes
35    submitting-drivers
36    stable-api-nonsense
37    management-style
38    stable-kernel-rules
39    submit-checklist
40    kernel-docs
41
42 These are some overall technical guides that have been put here for now for
43 lack of a better place.
44
45 .. toctree::
46    :maxdepth: 1
47
48    applying-patches
49    adding-syscalls
50    magic-number
51    volatile-considered-harmful
52
53 .. only::  subproject and html
54
55    Indices
56    =======
57
58    * :ref:`genindex`