18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciDocumentation subsystem maintainer entry profile
48c2ecf20Sopenharmony_ci================================================
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciThe documentation "subsystem" is the central coordinating point for the
78c2ecf20Sopenharmony_cikernel's documentation and associated infrastructure.  It covers the
88c2ecf20Sopenharmony_cihierarchy under Documentation/ (with the exception of
98c2ecf20Sopenharmony_ciDocumentation/devicetree), various utilities under scripts/ and, at least
108c2ecf20Sopenharmony_cisome of the time, LICENSES/.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciIt's worth noting, though, that the boundaries of this subsystem are rather
138c2ecf20Sopenharmony_cifuzzier than normal.  Many other subsystem maintainers like to keep control
148c2ecf20Sopenharmony_ciof portions of Documentation/, and many more freely apply changes there
158c2ecf20Sopenharmony_ciwhen it is convenient.  Beyond that, much of the kernel's documentation is
168c2ecf20Sopenharmony_cifound in the source as kerneldoc comments; those are usually (but not
178c2ecf20Sopenharmony_cialways) maintained by the relevant subsystem maintainer.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciThe mailing list for documentation is linux-doc@vger.kernel.org.  Patches
208c2ecf20Sopenharmony_cishould be made against the docs-next tree whenever possible.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciSubmit checklist addendum
238c2ecf20Sopenharmony_ci-------------------------
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciWhen making documentation changes, you should actually build the
268c2ecf20Sopenharmony_cidocumentation and ensure that no new errors or warnings have been
278c2ecf20Sopenharmony_ciintroduced.  Generating HTML documents and looking at the result will help
288c2ecf20Sopenharmony_cito avoid unsightly misunderstandings about how things will be rendered.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciKey cycle dates
318c2ecf20Sopenharmony_ci---------------
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciPatches can be sent anytime, but response will be slower than usual during
348c2ecf20Sopenharmony_cithe merge window.  The docs tree tends to close late before the merge
358c2ecf20Sopenharmony_ciwindow opens, since the risk of regressions from documentation patches is
368c2ecf20Sopenharmony_cilow.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciReview cadence
398c2ecf20Sopenharmony_ci--------------
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciI am the sole maintainer for the documentation subsystem, and I am doing
428c2ecf20Sopenharmony_cithe work on my own time, so the response to patches will occasionally be
438c2ecf20Sopenharmony_cislow.  I try to always send out a notification when a patch is merged (or
448c2ecf20Sopenharmony_ciwhen I decide that one cannot be).  Do not hesitate to send a ping if you
458c2ecf20Sopenharmony_cihave not heard back within a week of sending a patch.
46