xref: /openbmc/linux/Documentation/process/index.rst (revision eadf71cd8c6d837828b4e95e9130f666ab7b4c61)
1186128f7SMauro Carvalho Chehab.. raw:: latex
2186128f7SMauro Carvalho Chehab
3186128f7SMauro Carvalho Chehab	\renewcommand\thesection*
4186128f7SMauro Carvalho Chehab	\renewcommand\thesubsection*
5186128f7SMauro Carvalho Chehab
6*eadf71cdSDaniel Vetter.. _process_index:
7186128f7SMauro Carvalho Chehab
89b4ebd98SJonathan CorbetWorking with the kernel development community
99b4ebd98SJonathan Corbet=============================================
100e4f07a6SMauro Carvalho Chehab
119b4ebd98SJonathan CorbetSo you want to be a Linux kernel developer?  Welcome!  While there is a lot
129b4ebd98SJonathan Corbetto be learned about the kernel in a technical sense, it is also important
139b4ebd98SJonathan Corbetto learn about how our community works.  Reading these documents will make
149b4ebd98SJonathan Corbetit much easier for you to get your changes merged with a minimum of
159b4ebd98SJonathan Corbettrouble.
169b4ebd98SJonathan Corbet
179b4ebd98SJonathan CorbetBelow are the essential guides that every developer should read.
180e4f07a6SMauro Carvalho Chehab
190e4f07a6SMauro Carvalho Chehab.. toctree::
20be461244SJonathan Corbet   :maxdepth: 1
210e4f07a6SMauro Carvalho Chehab
22186128f7SMauro Carvalho Chehab   howto
239b4ebd98SJonathan Corbet   code-of-conflict
249b4ebd98SJonathan Corbet   development-process
25186128f7SMauro Carvalho Chehab   submitting-patches
269b4ebd98SJonathan Corbet   coding-style
279b4ebd98SJonathan Corbet   email-clients
289b4ebd98SJonathan Corbet
299b4ebd98SJonathan CorbetOther guides to the community that are of interest to most developers are:
309b4ebd98SJonathan Corbet
319b4ebd98SJonathan Corbet.. toctree::
32be461244SJonathan Corbet   :maxdepth: 1
339b4ebd98SJonathan Corbet
349b4ebd98SJonathan Corbet   changes
35186128f7SMauro Carvalho Chehab   submitting-drivers
36186128f7SMauro Carvalho Chehab   stable-api-nonsense
37186128f7SMauro Carvalho Chehab   management-style
38186128f7SMauro Carvalho Chehab   stable-kernel-rules
39186128f7SMauro Carvalho Chehab   submit-checklist
409b4ebd98SJonathan Corbet   kernel-docs
419b4ebd98SJonathan Corbet
429b4ebd98SJonathan CorbetThese are some overall technical guides that have been put here for now for
439b4ebd98SJonathan Corbetlack of a better place.
449b4ebd98SJonathan Corbet
459b4ebd98SJonathan Corbet.. toctree::
46be461244SJonathan Corbet   :maxdepth: 1
479b4ebd98SJonathan Corbet
489b4ebd98SJonathan Corbet   applying-patches
49186128f7SMauro Carvalho Chehab   adding-syscalls
50186128f7SMauro Carvalho Chehab   magic-number
51186128f7SMauro Carvalho Chehab   volatile-considered-harmful
52186128f7SMauro Carvalho Chehab
536f2ec3a9SMarkus Heiser.. only::  subproject and html
546f2ec3a9SMarkus Heiser
556f2ec3a9SMarkus Heiser   Indices
566f2ec3a9SMarkus Heiser   =======
576f2ec3a9SMarkus Heiser
586f2ec3a9SMarkus Heiser   * :ref:`genindex`
59