Liking cljdoc? Tell your friends :D

slim.lib

A set of functions for building and deploying Clojure libraries.

The main functions are:

  • build: Create a JAR file
  • install: Build and install to local repo
  • deploy: Build and deploy to Clojars
  • tag: Create a Git tag for the version
A set of functions for building and deploying Clojure libraries.

The main functions are:
- build: Create a JAR file
- install: Build and install to local repo
- deploy: Build and deploy to Clojars
- tag: Create a Git tag for the version
raw docstring

buildclj

(build params)

Builds a jar file for the library.

Parameters:

  • params (map): A map containing build configuration parameters
Builds a jar file for the library.

Parameters:
- params (map): A map containing build configuration parameters
sourceraw docstring

default-licenseclj

source

deployclj

(deploy params)

Builds and deploys the jar file to Clojars.

Parameters:

  • params (map): A map containing build and deployment configuration parameters
Builds and deploys the jar file to Clojars.

Parameters:
- params (map): A map containing build and deployment configuration parameters
sourceraw docstring

installclj

(install params)

Builds and installs the jar file to the local repository.

Parameters:

  • params (map): A map containing build configuration parameters
Builds and installs the jar file to the local repository.

Parameters:
- params (map): A map containing build configuration parameters
sourceraw docstring

tagclj

(tag {:keys [version push msg]})

Creates a git tag for the library version.

Parameters:

  • version (string): The version to tag
  • push (boolean): Whether to push the tag to the remote repository (default: false)
  • msg (string): The optional message for the tag (default: 'Release version X.Y.Z')
Creates a git tag for the library version.

Parameters:
- version (string): The version to tag
- push (boolean): Whether to push the tag to the remote repository (default: false)
- msg (string): The optional message for the tag (default: 'Release version X.Y.Z')
sourceraw docstring

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

× close