The Problem with Linux Kernel Documentation, and How We're Fixing It
1–10 of 34 posts
Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#2Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#3URL[2] to live streaming.
[1] https://kernel-recipes.org/en/2016/talks/kernel-documentatio...
[2] https://air.mozilla.org/kernel-recipes-2016-09-29-PM-Session...
Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#4Happy to see they pick ReST over MD. ReST is vastly superior for these purposes, in my experience.
1. Embed HTML (more or less preferred, depending on your situation). 2. Create an extension.
Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#5Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#6Happy to see they pick ReST over MD. ReST is vastly superior for these purposes, in my experience.
Depends. We use Markdown pretty extensively and the drawbacks listed on the site don't really apply - you can always either: 1. Embed HTML (more or less preferred, depending on your situation). 2. Create an extension.
But then you can't embed markdown inside the HTML, like code blocks inside a table. Sure you can use
tags, but then you lose syntax highlighting.Actually I've always wondered why no MD renderer supports something like
which it then treats the same as a ```js
code block. Or a pseudo element...Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#7The main problem is not the format of the documentation, but lack thereof. Many important functions and high level implementation tasks are not documented or the docs are inadequate.
Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#8Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#9Re: The Problem with Linux Kernel Documentation, and How We're Fixing It
#10The main problem is not the format of the documentation, but lack thereof. Many important functions and high level implementation tasks are not documented or the docs are inadequate.
Perhaps there's little documentation _because_ it has a poor format.