Skip to content
This repository has been archived by the owner on Oct 28, 2019. It is now read-only.
/ crud Public archive

Library to provide basic CRUD functionality to server-side Clojure

License

Notifications You must be signed in to change notification settings

Erinite/crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

erinite/crud

Library to provide basic CRUD functionality to server-side Clojure

CRUD functionality is a common part of many web projects. It often isn't the main focus, so it shouldn't be something to spend much effort on. Erinite/crud aims to make it quick and easy to add CRUD functionality to a larger project so that resources can be spent on whats important and not on reimplementing basic operations.

Erinite/crud takes a data-driven approach: you tell it what resources are available and it gives you a basic API to create, read, update and delete instances of these resources. The API is designed to be usable directly in your Clojure code, or as handlers to hook into any Ring web app so that you can expose it as a HTTP API.

Installation

Add the following to your :dependencies:

Clojars Project

If you do not use leiningen, click the above banner to get instructions for maven.

Usage

Example

(require '[erinite.crud.core :as crud])

About

Library to provide basic CRUD functionality to server-side Clojure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published