The CodeChat server for software documentation
Project description
The CodeChat system provides a powerful literate programming authoring system to a variety of text editors and IDEs. Specifically, it provides a GUI to automatically render source code and/or markup documents to HTML, displaying the HTML document produced by the rendering process next to the source. For example:
In ❶, the left panel shows a the Visual Studio Code text editor with Python source code. CodeChat renders this source code to ❷, the right panel, which shows the resulting HTML document. Finally, ❸ displays output from the build process. A splitter between ❷ and ❸ allows the user to adjust the build output size or hide it entirely. Below ❸, a status bar displays the build status and a count of errors and warnings produced by the build.
In addition to native support for Markdown and reStructuredText, the CodeChat system supports almost any external renderer via user-provided JSON configuration files. For example, CodeChat can:
invoke Pandoc to render a wide variety of markup formats;
use Sphinx to build project documentation;
call Runestone to create interactive textbooks;
employ Doxygen to generate documentation from source code;
… and many more. See the CodeChat server documentation to get started.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for CodeChat_Server-0.0.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735a0c5d576fe7478bf36f7d3875a21ccaaf13f20295af730dbd32e1da32d443 |
|
MD5 | 55d873ef5da15ade8befb55a35194da6 |
|
BLAKE2b-256 | b6644adacf74e6f5c663fac6a778818fe5fecda1747bca421c4f7e8cab2d8d54 |