Liking cljdoc? Tell your friends :D
trident/<artifact> {:mvn/version "0.3.0"}

Trident

Because I had to call it something

Trident is where I put all the code that I abstract out of various projects I work on.

Contents

I keep the code in a single src dir, but I provide multiple artifacts. Any code in src/trident/<foo> is available in the trident/<foo> artifact. For example, {trident/cli {:mvn/version "<version>"}} will give you access to the trident.cli namespace. All artifacts use the same version.

  • trident/repl. A handful of convenience functions for use at the repl.
  • trident/util. A collection of utility functions & macros.
  • trident/cli (includes util). Makes it easy to define and reuse CLIs for tools.deps-based build tasks.
  • trident/ion-dev (includes cli). Stuff for ion development.
  • trident/build (includes util, cli). A collection of build tasks made with trident/cli.
  • trident/datomic (includes util). Janky file-based persistence for Datomic Free.
  • trident/datomic-cloud (includes util). Tools for Datomic Cloud.
  • trident/ring. Some Ring middleware.
  • trident/firebase. Functions for authenticating Firebase user tokens.
  • trident/firestore. A wrapper for Firestore.
  • trident/ion (includes util). Utilities for working with Datomic Ions
  • trident/web (includes util, datomic-cloud, firebase, ion, ring). Highly contrived web framework.
  • trident/staticweb. Tools for making static websites
  • trident/datascript (includes util). Frontend tools for syncing Datascript with Datomic.
  • trident/views (includes util). Some Reagent components and stuff.
  • trident/cljs-http. Slight additions to cljs-http
  • trident/frontend (includes util, datascript, views, cljs-http). Just a bundle of other artifacts.

Also see trident.cli Getting Started.

Projects using Trident

(All mine so far).

Contact

#trident on Clojurians Slack

Self-promotion

If you want to support my work, subscribe to my newsletter.

License

Distributed under the EPL v2.0

Copyright © 2020 Jacob O'Bryant.

Can you improve this documentation? These fine people already did:
Jacob O'Bryant & Sooheon Kim
Edit on GitHub

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

× close