Liking cljdoc? Tell your friends :D

Primary goals for Fireworks, Q3 2025

Editor integration

Publish Fireworks editor plugins/extensions/integrations for Emacs, VS Code, and IntelliJ. These are fairly simple extensions that involve some basic form rewriting for wrapping/unwrapping forms.

Automatic color support detection

Add support for automatic detection of the 3 levels of color support (16-color, 256-color, or Truecolor), using an approach similar to Chalk.
#42 Completed

Documentation of interactive workflow.

Produce written and/or video documentation a live hot-reloading dev environment for JVM Clojure, powered by Fireworks and Bling.

Enhanced documentation for theme creation.

Produce written and/or video documentation that makes it easier for people to create their own themes to suite their tastes.

Call-site options for quick formatting changes.

For hifi printing, support call-site option to disable all truncation and ellipsis
#14 Completed


Secondary goals for Fireworks, Q3 2025

Pipeline for cljs browser console printing

Hifi output with Fireworks works just fine for printing to a browser dev console. Post-processing ansi-tagged output for browser console printing, would, however, be a big improvement vs the current implementation.

Option for changing label color at callsite

Allow for quick call-site changes to the label color for Fireworks output.
#53 Completed

Support bold output

Allow for quick call-site changes to the produce bold Fireworks output.
#70 Completed

Support for native JS sets and maps in CLJS

When hifi printing, properly display contents of JS Sets and Maps, when they are within a native cljs data structure.
#46

Map layout flexibility

For hifi printing, support call-site option to force single-column map layout a la carte. This is sometimes preferable when map contains keys or values that are long strings.
#45

Generate distinct test suite for ClojureScript

Coverage for brower-based cljs output is currently minimal.
#64

Trace mode

Support a :trace mode with fireworks.core/? debugging macro.
#23

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close