[PATCH v2 0/1] Generate application configuration option documentation
Gedare Bloom
gedare at rtems.org
Thu Aug 6 15:17:44 UTC 2020
On Thu, Aug 6, 2020 at 7:16 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> This patch adds the application configuration option documentation generated
> from specification items:
>
> https://git.rtems.org/rtems-central.git/tree/spec/if/acfg
>
> The header file is generated by the following script and module:
>
> https://git.rtems.org/rtems-central.git/tree/spec2doc.py
>
> https://git.rtems.org/rtems-central.git/tree/rtemsqual/applconfig.py
>
The generated file should be identified explicitly as a generated
file, and perhaps embed the methodology for (re)generating it as well.
> The module uses currently a hack to resolve references external to specification
> items, e.g. sections in the RTEMS Classic API Guide or URLs. I think we need
> specialized specification items for these external references.
>
> This patch is huge and contains all application configuration options of
> RTEMS. The review objectives for this patch should be:
>
> 1. The header file name and location.
>
I don't mind the location cpukit/doxygen
Should/could we also move cpukit/doxygen.h into that directory?
> 2. The general Doxygen markup.
>
Can you share a generated doxygen html? (I'm being a little lazy not
to do it myself.)
I skimmed the patch and the markup/content looks fine, but it would be
good to skim the output also.
> You find an how-to section proposal here:
>
> https://lists.rtems.org/pipermail/devel/2020-August/061161.html
>
> v2:
>
> I significantly improved how specification internal references and
> references to external definitions can be made in items for application
> configuration options.
>
> Sebastian Huber (1):
> Document application configuration options
>
> cpukit/doxygen/appl-config.h | 4182 ++++++++++++++++++++++++++++++++++
> 1 file changed, 4182 insertions(+)
> create mode 100644 cpukit/doxygen/appl-config.h
>
> --
> 2.26.2
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list