- Bract
- Use Bract 0.6.2
- Use
bract.dev.repl
for REPL support- Use port 3001 for nREPL
- Drop
dev
files
- Use
bract.core.dev
as main entrypoint in DEV
- Version upgrades
- Clojure 1.10.2
- ring-core 1.8.2
- ring-jetty-adapter (commented) 1.8.2
- http-kit 2.5.3
- Process CLI args in DEV mode just as main mode
- Remove
:app/cli-inducers
override intest/bract-context.dev.edn
- Remove
- Use Bract 0.6.1
- Use Bract 0.6.0
- Use
bract.core.main
as entrypoint (main class) - Define context entries in
bract-context.edn
andbract-context.dev.edn
- Remove inducer and launcher entries from
baseconfig.edn
and config files - Upgrade HTTP Kit to
2.3.0
- Use
bract.ring.inducer/start-server
to launch web server - Require config, falling back to included
baseconfig.edn
if config file is unspecified
- Use
- Use Bract 0.5.1
- Use
bract.core.dev-init
to initialize test namespaces
- Use Bract 0.5.0
- Use Clojure 1.9.0
- Upgrade ring-core to 1.6.3 (and lein-ring 0.12.3)
- Switch from own Ring wrappers to those from bract.ring
- Add
/config
endpoint via Ring wrapper to dump config
- Use Bract 0.4.1
- Add more common config to
resources/baseconfig.edn
- Config files
config/config.edn
andconfig/config.dev.edn
derive from it
- Config files
- Use Bract 0.4.0
- Rename namespace
demo.diceroll.config
todemo.diceroll.keydef
- Use Bract 0.3.1 components
- Rename project to
demo.diceroll
- Use bract.core 0.3
- Use bract.cli 0.3
- Use bract.ring 0.3
- Use bract.dev 0.3
- Use parameterized inducer to avoid inducer config duplication
- Use bract.core 0.2
- Use bract.cli 0.2
- Use bract.ring 0.2
- Use bract.dev 0.2 for REPL-based dev workflow
- Rolling dice
- Use configured dice point char
- Ring middleware
- Wrap HTTP request params
- Add
/info
URI endpoint
- Automated tests
- Using example input
- Using external config
- REPL based development helpers