xref: /linux/Documentation/process/development-process.rst (revision 06d07429858317ded2db7986113a9e0129cd599b)
10e4f07a6SMauro Carvalho Chehab.. _development_process_main:
20e4f07a6SMauro Carvalho Chehab
30e4f07a6SMauro Carvalho ChehabA guide to the Kernel Development Process
40e4f07a6SMauro Carvalho Chehab=========================================
50e4f07a6SMauro Carvalho Chehab
6*2b7703e1SVegard NossumThe purpose of this document is to help developers (and their managers)
7*2b7703e1SVegard Nossumwork with the development community with a minimum of frustration.  It is
8*2b7703e1SVegard Nossuman attempt to document how this community works in a way which is
9*2b7703e1SVegard Nossumaccessible to those who are not intimately familiar with Linux kernel
10*2b7703e1SVegard Nossumdevelopment (or, indeed, free software development in general).  While
11*2b7703e1SVegard Nossumthere is some technical material here, this is very much a process-oriented
12*2b7703e1SVegard Nossumdiscussion which does not require a deep knowledge of kernel programming to
13*2b7703e1SVegard Nossumunderstand.
140e4f07a6SMauro Carvalho Chehab
150e4f07a6SMauro Carvalho Chehab.. toctree::
16*2b7703e1SVegard Nossum   :caption: Contents
170e4f07a6SMauro Carvalho Chehab   :numbered:
180e4f07a6SMauro Carvalho Chehab   :maxdepth: 2
190e4f07a6SMauro Carvalho Chehab
200e4f07a6SMauro Carvalho Chehab   1.Intro
210e4f07a6SMauro Carvalho Chehab   2.Process
220e4f07a6SMauro Carvalho Chehab   3.Early-stage
230e4f07a6SMauro Carvalho Chehab   4.Coding
240e4f07a6SMauro Carvalho Chehab   5.Posting
250e4f07a6SMauro Carvalho Chehab   6.Followthrough
260e4f07a6SMauro Carvalho Chehab   7.AdvancedTopics
270e4f07a6SMauro Carvalho Chehab   8.Conclusion
28