123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- .. 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
- howto
- code-of-conduct
- code-of-conduct-interpretation
- development-process
- submitting-patches
- 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
- 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`
|