Hi everyone,

Cognition Labs (who makes the AI SWE tool Devin) has a new project called DeepWiki, which generates documentation about the internals of various projects. I had it generate documentation for GNUstep, and you can see the results here:

 * https://deepwiki.com/swiftlang/swift-corelibs-libdispatch
 * https://deepwiki.com/gnustep/libobjc2
 * https://deepwiki.com/gnustep/tools-make
 * https://deepwiki.com/gnustep/libs-base
 * https://deepwiki.com/gnustep/libs-gui
 * https://deepwiki.com/gnustep/libs-back
 * https://deepwiki.com/gnustep/libs-quartzcore
 * https://deepwiki.com/gnustep/libs-opal

I think much of this documentation will be useful, since many of our libraries are not documented. For example, the Make documentation documents each project type, which is not done by the current Make manual. Additionally, we don't have documentation for QuartzCore or Opal (nor many other libraries like Boron, GSWeb, etc - you can easily run the documentation generation for any GitHub repo from the DeepWiki home page). The documentation should be public domain (at least in the US) as it is entirely written by an LLM. It should be possible to extract the Markdown sources for the documentation, as it is served along with the webpage, but it might be annoying since it is stored within strings in a JavaScript script.

Thanks,

Ethan

Reply via email to