Skip to content

cleancoders/c3kit-apron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apron

Apron

A library component of c3kit - Clean Coders Clojure Kit.

"Where is thy leather apron and thy rule?" - Shakespeare

Apron Build

Apron consists of necessities that almost any clojure app would find useful.

  • app.clj : application service and state management
  • util.clj : misc utilities used by other c3kit code
  • corec.cljc : useful fns, platform independent
  • cursor.cljc : atom cursor based on reagent's
  • legend.cljc : index application entities
  • log.cljc : platform independent logging
  • schema.cljc : validation, coercion, specification for entity structure
  • time.cljc : simple platform independent time manipulation
  • utilc.cljc : platform independent edn, transit, csv, etc..

Development

# Run the JVM tests
clj -M:test:spec
clj -M:test:spec -a         # auto runner

# Compile and Run JS tests
clj -M:test:cljs once
clj -M:test:cljs            # auto runner

Deployment

In order to deploy to c3kit you must be a member of the Clojars group com.cleancoders.c3kit.

  1. Go to https://clojars.org/tokens and configure a token with the appropriate scope
  2. Set the following environment variables
CLOJARS_USERNAME=<your username>
CLOJARS_PASSWORD=<your deploy key>
  1. Update VERSION file
  2. clj -T:build deploy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published