68 lines
1.4 KiB
ReStructuredText
68 lines
1.4 KiB
ReStructuredText
|
.. raw:: latex
|
||
|
|
||
|
\renewcommand\thesection*
|
||
|
\renewcommand\thesubsection*
|
||
|
|
||
|
.. _process_index:
|
||
|
|
||
|
Working with the kernel development community
|
||
|
=============================================
|
||
|
|
||
|
So you want to be a Linux kernel developer? Welcome! While there is a lot
|
||
|
to be learned about the kernel in a technical sense, it is also important
|
||
|
to learn about how our community works. Reading these documents will make
|
||
|
it much easier for you to get your changes merged with a minimum of
|
||
|
trouble.
|
||
|
|
||
|
Below are the essential guides that every developer should read.
|
||
|
|
||
|
.. toctree::
|
||
|
:maxdepth: 1
|
||
|
|
||
|
license-rules
|
||
|
howto
|
||
|
code-of-conduct
|
||
|
code-of-conduct-interpretation
|
||
|
development-process
|
||
|
submitting-patches
|
||
|
programming-language
|
||
|
coding-style
|
||
|
maintainer-pgp-guide
|
||
|
email-clients
|
||
|
kernel-enforcement-statement
|
||
|
kernel-driver-statement
|
||
|
|
||
|
Other guides to the community that are of interest to most developers are:
|
||
|
|
||
|
.. toctree::
|
||
|
:maxdepth: 1
|
||
|
|
||
|
changes
|
||
|
submitting-drivers
|
||
|
stable-api-nonsense
|
||
|
management-style
|
||
|
stable-kernel-rules
|
||
|
submit-checklist
|
||
|
kernel-docs
|
||
|
deprecated
|
||
|
embargoed-hardware-issues
|
||
|
|
||
|
These are some overall technical guides that have been put here for now for
|
||
|
lack of a better place.
|
||
|
|
||
|
.. toctree::
|
||
|
:maxdepth: 1
|
||
|
|
||
|
applying-patches
|
||
|
adding-syscalls
|
||
|
magic-number
|
||
|
volatile-considered-harmful
|
||
|
clang-format
|
||
|
|
||
|
.. only:: subproject and html
|
||
|
|
||
|
Indices
|
||
|
=======
|
||
|
|
||
|
* :ref:`genindex`
|