On 20/05/2025 14:38, Gregory Casamento wrote:
Andreas,

On Mon, May 19, 2025 at 5:08 PM Andreas Fink <[email protected]> wrote:

        The Apple automatic documentation production using DocC
        (https://www.swift.org/documentation/docc/) sounded very neat
        for that in my eyes but I have no clue if this could be
        easily be applied into GNUStep. But that approach would bind
        the code to the documentation and would tremendously help to
        keep the documentation up to date.

GNUstep has been using that approach of generating docs from sourcecode for the last twenty years, so the API documentation is almost never out of date.  IMO it's generally better than that of most software projects; it still contains automatically generated stubs for methods that nobody has documented properly, but not as many as for most free software.  One possible modern way to fix that would be to use AI - ask ChatGPT to provide descriptions for methods that lack it, and to provide missing class overviews, check that it doesn't give bad information, and paste that into the source code.

What gets dated easily is more things like installation guides, tutorial content, man pages for tools etc, where the prtoblem is that stuff is written by different peoiple in different places and we lack the manpower to pull it together and to periodically review/update it.


        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... [email protected]
        • ... Steven
        • ... Sebastian Reitenbach
        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... Daniel Boyd
        • ... R Frith-Macdonald
        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Riccardo Mottola
        • ... Gregory Casamento
  • R... Luke Lollard via Discussion list for the GNUstep programming environment
    • ... Luke Lollard via Discussion list for the GNUstep programming environment

Reply via email to