mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
910 B
910 B
This folder generates the API docs for Terminal.Gui.
The API documentation is generated using the DocFX tool. The output of docfx gets put into the ./docs folder which is then checked in. The ./docs folder is then picked up by Github Pages and published to Miguel's Github Pages (https://migueldeicaza.github.io/gui.cs/).
To Generate the Docs
- Do a
Releasebuild onmaster. This will cause all/// <inheritdoc/>references to be updated. - Change in to the
docfx/directory. - Type
docfx --metadatato generate metadata - Type
docfx --serveto generate the docs and start a local webserver for testing.
If docfx fails with a Stackoverflow error. Just run it again. And again. Sometimes it takes a few times. If that doesn't work, create a fresh clone or delete the docfx/api, docfx/obj, and docs/ folders and run the steps above again.