Liking cljdoc? Tell your friends :D

trident.build

A collection of build tasks defined using trident.cli.

A collection of build tasks defined using `trident.cli`.
raw docstring

trident.build.mono

Build tasks for working with monolithic projects. See [[mono]].

Build tasks for working with monolithic projects. See [[mono]].
raw docstring

trident.cli

Tools for wrapping build tasks in CLIs.

Like cli-matic, this provides a higher-level wrapper over clojure.tools.cli. However, trident.cli is designed specifically for making build tasks easily reusable (including tasks not defined using trident.cli).

See _cli_format. Most of the time, the only thing you'll need from this namespace is defmain. See the trident.build source for some non-contrived example usage.

Tools for wrapping build tasks in CLIs.

Like `cli-matic`, this provides a higher-level wrapper over
`clojure.tools.cli`. However, `trident.cli` is designed specifically for
making build tasks easily reusable (including tasks not defined using
`trident.cli`).

See [[_cli_format]].
Most of the time, the only thing you'll need from this namespace is
[[defmain]]. See the [[trident.build]] source for some non-contrived example
usage.
raw docstring

trident.datascript

cljs

Frontend tools for syncing Datascript with Datomic.

Frontend tools for syncing Datascript with Datomic.
raw docstring

trident.datomic-cloud.client

An alternate Datomic Cloud client implementation.

An alternate Datomic Cloud client implementation.
raw docstring

trident.datomic-cloud.txauth

Functions for authorizing arbitrary transactions

Functions for authorizing arbitrary transactions
raw docstring

trident.firebase

Functions for authenticating Firebase user tokens.

Functions for authenticating Firebase user tokens.
raw docstring

trident.ion

Utilities for working with Datomic Ions

Utilities for working with Datomic Ions
raw docstring

trident.repl

Convenience functions for working at the repl.

Suggested usage:

  • Include trident.repl in the extra-deps of your :dev alias
  • Launch a repl with this command: clj -Adev -e "(do (require 'trident.repl) (trident.repl/init))" -r

This will:

  • begin spec instrumentation with orchestra.spec.test/instrument
  • start an nRepl server (on port 7888 by default)
  • load all namespaces visible to clojure.tools.namespace.repl/refresh
  • call mount.core/start
  • add an alias to reset in the user namespace
Convenience functions for working at the repl.

Suggested usage:
 - Include `trident.repl` in the `extra-deps` of your `:dev` alias
 - Launch a repl with this command:
   `clj -Adev -e "(do (require 'trident.repl) (trident.repl/init))" -r`

This will:
 - begin spec instrumentation with `orchestra.spec.test/instrument`
 - start an nRepl server (on port 7888 by default)
 - load all namespaces visible to `clojure.tools.namespace.repl/refresh`
 - call `mount.core/start`
 - add an alias to [[reset]] in the `user` namespace
raw docstring

trident.util

Utility library. Docstrings are omitted for simple functions; read the source to see what they do.

Utility library. Docstrings are omitted for simple functions; read the source
to see what they do.
raw docstring

trident.util.datomic

Utility functions for working with Datomic.

Only includes functions that don't depend on Datomic APIs.

Utility functions for working with Datomic.

Only includes functions that don't depend on Datomic APIs.
raw docstring

trident.views

Utilities for working with frontend views.

Utilities for working with frontend views.
raw docstring

trident.views.backend

Helper functions for working with hiccup

Helper functions for working with hiccup
raw docstring

trident.web

Highly contrived web framework.

Great for making websites that look exactly like the one I made with this.

Highly contrived web framework.

Great for making websites that look exactly like the one I made with this.
raw docstring

trident.web-repl

A dev web server for use with trident.web.

A dev web server for use with [[trident.web]].
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close