yogthos / Selmer

A fast, Django inspired template system in Clojure.
Eclipse Public License 1.0
985 stars 114 forks source link

Consider separating public and private API using :no-doc metadata #268

Closed borkdude closed 3 years ago

borkdude commented 3 years ago

When the string interpolation logic got added, <<, two more functions got added as well. I think they can be considered a private API. Marking them with :no-doc true makes this explicit (it won't show up in the API docs on cljdoc for example). Consider doing this for more vars that were implemented in the past as well. This won't break any existing callers, but will communicate clearly what is considered the public API.

In babashka I'm leaving out automatically the vars that are marked with :no-doc.

yogthos commented 3 years ago

this should do the trick :)