The Polylith documentation can be found here:
- The high-level documentation
- The Polylith Tool documentation
- The RealWorld example app documentation
You can also get in touch with the Polylith Team via our forum or on Slack.
Add your workspace documentation here...
#In .zshrc, add alias cljp "clojure -Tpoly"
clojure -Tpoly create entity '"workspace"' name next-gen top-ns com.my-company
clojure -Tpoly shell
clojure -Tpoly info
clojure -Tpoly create entity '"component"' name user
#Remember to add paths and/or local/root dependency to dev and project 'deps.edn' files.
clojure -Tpoly create entity '"base"' name cli
#Remember to add paths and/or local/root dependency to dev and project 'deps.edn' files.
A base does NOT have any interface.
clojure -Tpoly create entity '"project"' name command-line
#It's recommended to add an alias to :projects in ./workspace.edn for the command-line project.
clojure -T:build uberjar :project command-line
git log --pretty=oneline
- How is it compared to MSA?
- How to re-use codes and co-work?
- How to build?
- How to run tests?
- How to distribute?