practicalli / practicalli/clojure
Schematic
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 117
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/walmartlabs/schematic
Clojure library which aids in assembling Component systems from configuration data. That configuration data is often read from an edn file. The structure of the configuration data was inspired by Integrant. The goal of Schematic is to reduce the complexity of programmatic construction of Components, while continuing to use existing Component workflows and tools.
The primary features provided by Schematic are:
- specifying an initialization function for a Component
- declaring Component dependencies (for use in component/using)
- declaring merge definitions to enable configuration sharing among Components
assembling a System using only a subset of the available Components
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue links to walmartlabs/schematic and describes its Clojure component-assembly features, but names no repository files, tests, or concrete change. First clarify whether this repository should document, adopt, or otherwise act on Schematic; completion criteria and validation are not specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100