The CodeChat System
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:
This screenshot shows the Visual Studio Code editor with the CodeChat extension.
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.
Metadata
Release files for CodeChat-Server 0.2.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| codechat_server-0.2.25.tar.gz | 114.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| CodeChat_Server-0.2.25-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 249.4 kB
Release files / codechat_server-0.2.25.tar.gz
| Download URL | codechat_server-0.2.25.tar.gz |
|---|---|
| Size | 114.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3baa7fc0149577693bcbd965fa281ca97c3efcda35785a68025ea2f330341c57
|
|
BLAKE2b-256 checksum How to use checksums |
9c25805f7d31e3a956db9aa39463680e1b993fa4f328763f90b9bfd122eaee6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / CodeChat_Server-0.2.25-py3-none-any.whl
| Download URL | CodeChat_Server-0.2.25-py3-none-any.whl |
|---|---|
| Size | 135.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e76af715d4cefbdc9621f9f48fc5f71e9ce2288a40b1cff18fa0b85c289ddcd6
|
|
BLAKE2b-256 checksum How to use checksums |
4df0ac6195bcb935b9d5193876903eca5416e20555de2af1e3b90c5e8fb8f184
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|