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 | Provenance | |
|---|---|---|---|---|
| codechat_server-0.2.25.tar.gz | 114.0 kB | Without provenance | 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
|
Security for CodeChat-Server 0.2.25
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.