Documentation
Hiten Pandya
hmp at backplane.com
Wed Jul 27 06:12:15 PDT 2005
Jeroen Ruigrok/asmodai wrote:
Good programmers do not necessarily make good documentation people.
That is very dependant on a person's mentality than whether he is a
programmer or not. I don't mean to suck up or blow wind up anyone's arse
but I have not had problem with docs that Matt has written, or PHK for
that matter.
I agree with Simon that it is very important that we enforce people into
writing atleast a stub manual page for added functionality and work with a
documentation person to get it polished and finished off.
And officially authorized... I dislike these kind of practise. This
remains a volunteer project and you can whine all you want but for me it
will remain on a voluntarily basis, including documentation. And no amount
of pressure will make me work harder and that goes for more people. Sorry,
I don't see that working at all.
I like the idea of a person who will remind us about when we forget to
document important and feature-full changes. Although I was the person
who imported and flashed the handbook in the first place, Justin tried his
best to keep it up to date but single-handedly he is having issues.
All forms of documentation should be kept up to date.
Just because it is a volunteer/open-source project does not mean you
should not follow guidelines. If you are going to contribute/write
something that will make significant impact to the OS, you need to provide
documentation.
As for whether the idea will work or not, we can only know after we try
the idea. :-)
- create a src/CHANGES, in which commiters need to record major changes
to the system (so no small bugfixes, but for example "Imported OpenSSL
0.9.8, a feature release").
I think an src/CHANGES file, similar to NetBSD (I think) should be good,
maybe something in ChangeLog format? :-)
On that note, we also need a file that will describe and set time on APIs
or utilities/programs/programming-practices that we will be deprecating by
release X.
Hiten
More information about the Kernel
mailing list