Nascent public monorepo hosting libraries and tools for the Clojure/script ecosystem.
Created, used, and maintained by Protosens SRL.
Modules exposed publicly are listed in ./module
and can be
consumed as Git
dependencies by
Clojure CLI.
This repository uses calver and follows best effort
towards avoiding known breaking changes in publicly exposed modules. Excepts
regarding experimental module starting with lab.
which may be subject to
breaking changes or removal.
All consumed modules must be required with the same stable/YYYY-0M-0D
tag.
This repository is organized and managed with Maestro, a novel paradigm
- Whole repository is described and documented in
deps.edn
- Structured around small, well-scoped "modules" represented aliases
- Modules are trivial to combine, extreme flexibility
- Any module can be easily exposed as a Git dependency
- All dependencies are pinned and synced between modules
- All API documentation is generated as Markdown and kept in the repository
- Everything is automated and aims to minimize human errors
Copyright © 2022 Protosens SRL
Licensed under the Mozilla Public License, Version 2.0 (see LICENSE)