index.rst 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. .. raw:: latex
  2. \renewcommand\thesection*
  3. \renewcommand\thesubsection*
  4. .. _process_index:
  5. Working with the kernel development community
  6. =============================================
  7. So you want to be a Linux kernel developer? Welcome! While there is a lot
  8. to be learned about the kernel in a technical sense, it is also important
  9. to learn about how our community works. Reading these documents will make
  10. it much easier for you to get your changes merged with a minimum of
  11. trouble.
  12. Below are the essential guides that every developer should read.
  13. .. toctree::
  14. :maxdepth: 1
  15. howto
  16. code-of-conduct
  17. code-of-conduct-interpretation
  18. development-process
  19. submitting-patches
  20. coding-style
  21. maintainer-pgp-guide
  22. email-clients
  23. kernel-enforcement-statement
  24. kernel-driver-statement
  25. Other guides to the community that are of interest to most developers are:
  26. .. toctree::
  27. :maxdepth: 1
  28. changes
  29. submitting-drivers
  30. stable-api-nonsense
  31. management-style
  32. stable-kernel-rules
  33. submit-checklist
  34. kernel-docs
  35. These are some overall technical guides that have been put here for now for
  36. lack of a better place.
  37. .. toctree::
  38. :maxdepth: 1
  39. applying-patches
  40. adding-syscalls
  41. magic-number
  42. volatile-considered-harmful
  43. clang-format
  44. .. only:: subproject and html
  45. Indices
  46. =======
  47. * :ref:`genindex`