Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Dec 2018 09:42:38 +0100
From:      Benedict Reuschling <bcr@FreeBSD.org>
To:        Dirk Schroetter <dschroetter@gmail.com>
Cc:        freebsd-doc@FreeBSD.org
Subject:   Re: Options, devices, hints - Documentation work needed ?
Message-ID:  <bbff3223-028d-55e6-2b35-1f2e612e7c3b@FreeBSD.org>
In-Reply-To: <EB073463-142E-4F7C-BA30-8BDE0FF51AA7@gmail.com>
References:  <D4193C67-A371-4D09-B7D5-C40CF0BCFD11@gmail.com> <a0afc520-0dc8-81f9-d735-b332bd678707@FreeBSD.org> <EB073463-142E-4F7C-BA30-8BDE0FF51AA7@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LuUHpzwvgJmaxmmylLJIJ6FV6glM2rdh1
Content-Type: multipart/mixed; boundary="431GblDjkeKGBO8P5lVOnCm3JuOrZ0i4w";
 protected-headers="v1"
From: Benedict Reuschling <bcr@FreeBSD.org>
To: Dirk Schroetter <dschroetter@gmail.com>
Cc: freebsd-doc@FreeBSD.org
Message-ID: <bbff3223-028d-55e6-2b35-1f2e612e7c3b@FreeBSD.org>
Subject: Re: Options, devices, hints - Documentation work needed ?
References: <D4193C67-A371-4D09-B7D5-C40CF0BCFD11@gmail.com>
 <a0afc520-0dc8-81f9-d735-b332bd678707@FreeBSD.org>
 <EB073463-142E-4F7C-BA30-8BDE0FF51AA7@gmail.com>
In-Reply-To: <EB073463-142E-4F7C-BA30-8BDE0FF51AA7@gmail.com>

--431GblDjkeKGBO8P5lVOnCm3JuOrZ0i4w
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello Dirk,

sorry to keep you waiting.

The output looks interesting for further work. I think it would be great
for greater visibility (i.e., more eyes seeing it) to have it as a table
on the FreeBSD wiki. That way, we could mark each line of output with a
todo item, assign people to it, PRs or commits that adds the man page
reference, etc. During the process, we might discover that some items
don't warrant a man page (or even a reference) because they became
obsolete or are about to.

Do you have an account on the FreeBSD wiki yet to create and edit pages?
Would it be possible to modify your script to emit a wiki table which we
can then edit there?

Regards,
Benedict


Am 19.12.18 um 10:43 schrieb Dirk Schroetter:
> Hello Benedict,
>=20
> I was wondering if you already had a chance to look over the output I s=
ent a few days back and maybe already have a view on how to use that to t=
he. Maximum benefit of the community.
>=20
> Best Regards,
>=20
> /Dirk
>=20
>> Am 03.12.2018 um 18:57 schrieb Benedict Reuschling <bcr@FreeBSD.org>:
>>
>> Hello Dirk,
>>
>> I think this is definitely valueable in multiple ways:
>>
>> - finding missing entries in NOTES or lacking a man page (as you noted=
)
>> - adding cross references and notes to existing man pages (when approp=
riate)
>> - checking if all these options are needed or are included implicitly
>> during kernel builds
>> - identifying outdated information or obsolete entries
>>
>> Cross references will help developers understanding how things are
>> interconnected within the kernel and the source tree.
>>
>> I'm just wondering what kind of format would be appropriate for the
>> table. It could be a big table on the FreeBSD wiki, but it could also =
be
>> part of the developers handbook or a separate article. Can you send us=

>> an excerpt so that we can see how it looks like? It does not have to b=
e
>> fancy, just to get a feel for the information in it.
>>
>> I could help out from the doc side of things and we should definitely
>> find someone from the kernel side to confirm that the findings make se=
nse.
>>
>> Thanks!
>>
>> Cheers,
>> Benedict
>>
>>
>>
>>> Am 03.12.18 um 17:52 schrieb Dirk Schroetter:
>>> Hello there,
>>>
>>> I am just working on my kernel and its config and after trying to fin=
d a comprehensive list of kernel options, I came up short.
>>>
>>> So I did fire up the editor and managed to get a python script runnin=
g that looks at:
>>>
>>> * The =E2=80=9Aoptions=E2=80=98 files under /usr/src
>>> * The =E2=80=9ANOTES=E2=80=98 files
>>> * The manual pages
>>>
>>> all this being dumped into a table and cross-referenced.
>>>
>>> My current stat on a FreeBSD 11.2 AMD64: Around 1000 kernel options o=
f which around half do not have either an entry in NOTES or are not menti=
oned on a man page (e.g. ACPI_MAX_TAKS or ADA_TEST_FAILURE)
>>>
>>> So I was going to try to compile some form of documentation for all o=
f these for my own personal use. Then I was wondering if the Documentatio=
n project had any use for this kind of information. My idea was:
>>>
>>> 1. Try to get the information into the respective NOTES files.
>>> 2. Make sure the options, devices, hints get into the option.h files
>>> 3. Updating the man pages.
>>>
>>> It may be that this is a fool=E2=80=99s errand and much to big for a =
single person, but I would volunteer to at least get it started, if you f=
olks think that there is any merit to it.
>>>
>>> So that would be my proposal and I would love to hear back from you.
>>>
>>> Best Regards,
>>>
>>> /Dirk
>>> _______________________________________________
>>> freebsd-doc@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-doc
>>> To unsubscribe, send any mail to "freebsd-doc-unsubscribe@freebsd.org=
"
>>>
>>
>>
>=20



--431GblDjkeKGBO8P5lVOnCm3JuOrZ0i4w--

--LuUHpzwvgJmaxmmylLJIJ6FV6glM2rdh1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEwXonQDvNfP/33IoBVXQ7/QHhjTUFAlwbVf4ACgkQVXQ7/QHh
jTWCLAgAnVpDasylB2WHF/6gedHgP6de1Ct/XNNsTaTVWNOPpxAC5JJmcBLF42Tf
YL67Fka89nJJU4T46kdgWDTlb6nYsxzYV9iHspjxWZD0VjbfFwMZy1cs0V2AisZA
+iI7aG2doF86pDerK7OOXnYfs7NDPhukL/vgX4v8bdQYyywqpfKhwAlucYvXkjKi
y/wuIYHd+iILHv24nwRASVPRdTudym+rpzLdTIFFiyX0OVYBZfWIPjZIj6QU3kSx
/3yUy0xvyDxs+Y2CwDuKLIQVK3DvyYKPqsgm7N1Niaq5X4v2lzaB1Cot15LRkZux
5Bs85PY3+Y5r6jLgtIsrAKkOfUbn+g==
=Fw9K
-----END PGP SIGNATURE-----

--LuUHpzwvgJmaxmmylLJIJ6FV6glM2rdh1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bbff3223-028d-55e6-2b35-1f2e612e7c3b>