- install java
- install clojure
- install babashka
git clone git@github.com:fhir-ru/zendoc.git fhir-ru
cd fhir-ru
git submodule init
git submodule update --recursive
bb dev
open http://localhost:3333
# edit /docs
cd fhir-ru
git submodule init
git submodule update --recursive
# start
docker-compose up -d
# see logs
docker-compose logs -f
# stop
docker-compose stop
Each document is a resource, which consists of keys and values. zendoc has a specific syntax, which is superset of EDN
Read about EDN
Zendoc supports mermaid syntax - read more
^title "Моя диаграмма"
:diagram mm/
classDiagram
class BankAccount
BankAccount : +String owner
BankAccount : +Bigdecimal balance
BankAccount : +deposit(amount)
BankAccount : +withdrawl(amount)
Make your changes and push into repository! Result will be available on http://fhir-ru.zendoc.me/manifest in a few minutes.