https://github.com/inqwell/entity-core
Domain Type Definitions in Clojure
https://github.com/inqwell/entity-core
clojure domain-types entity enum scalar
Last synced: over 1 year ago
JSON representation
Domain Type Definitions in Clojure
- Host: GitHub
- URL: https://github.com/inqwell/entity-core
- Owner: inqwell
- License: epl-1.0
- Created: 2017-06-21T19:33:55.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-12-28T15:26:11.000Z (over 6 years ago)
- Last Synced: 2025-03-01T05:06:07.709Z (over 1 year ago)
- Topics: clojure, domain-types, entity, enum, scalar
- Language: Clojure
- Homepage:
- Size: 188 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# entity-core
A Clojure library for defining domain types, their keys and persistence
bindings. In future, lifecycle management within transactions. Can be used
with [`entity-sql`](https://github.com/inqwell/entity-sql) when the persistence mechanism
is a SQL database. Uses [`typeops`](https://github.com/inqwell/typeops) to maintain purity of
domain type instances.
Documentation can be found [here](https://inqwell.github.io/entity-core/index.html)
See also [`entity-txn`](https://github.com/inqwell/entity-txn) for lifecycle management
and transactions
## Usage
`[entity/entity-core "0.1.2"]`
## License
Copyright © 2018 Inqwell Ltd
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.