Skip to content

Commit

Permalink
config dumper
Browse files Browse the repository at this point in the history
  • Loading branch information
awb99 committed Sep 20, 2024
1 parent 463e3c7 commit 3a286ea
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 43 deletions.
1 change: 0 additions & 1 deletion build.clj
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
(ns build
(:require
[babashka.fs :as fs]
[clojure.tools.build.api :as b]
[deps-deploy.deps-deploy :as dd]))

Expand Down
5 changes: 2 additions & 3 deletions demo/deps.edn
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@
]
:deps
{org.clojure/clojure {:mvn/version "1.11.3"}
;org.pinkgorilla/goldly-docs {:mvn/version "0.8.34"}
org.pinkgorilla/goldly-docs {:mvn/version "0.8.37"}
org.pinkgorilla/goldly-docs {:mvn/version "0.9.40"}
io.github.pink-gorilla/docy {:local/root ".." :deps/manifest :deps}
; libs we want to document
scicloj/tablecloth {:mvn/version "7.021"} ; brings techml-dataset
scicloj/tablecloth {:mvn/version "7.029.2"} ; brings techml-dataset
}
:aliases
{:docy {; usecase: clj -X:docy
Expand Down
70 changes: 34 additions & 36 deletions demo/src/config.edn
Original file line number Diff line number Diff line change
@@ -1,47 +1,45 @@
{:reval {:rdocument {:storage-root "target/webly/public/rdocument/"
:url-root "/api/rdocument/file/"}
:collections {:study [:clj "quanta/notebook/study/"]
:quanta-docs [:clj "quanta/notebook/docs/"]
}}
:url-root "/api/rdocument/file/"}
:collections {:study [:clj "quanta/notebook/study/"]
:quanta-docs [:clj "quanta/notebook/docs/"]}}

:keybindings [{:kb "alt-g k",
:handler [:palette/show],
:desc "Keybindings dialog"}
{:kb "esc",
:handler [:modal/close],
:desc "Dialog Close"}
{:kb "alt-g t",
:handler [:reframe10x-toggle],
:desc "10x visibility toggle"}
:keybindings [{:kb "alt-g k",
:handler [:palette/show],
:desc "Keybindings dialog"}
{:kb "esc",
:handler [:modal/close],
:desc "Dialog Close"}
{:kb "alt-g t",
:handler [:reframe10x-toggle],
:desc "10x visibility toggle"}

;{:kb "up" :handler [:arrow-up] :desc "Codemirror Key Up"} ; :scope :codemirror
;{:kb "down" :handler [:arrow-down] :desc "Codemirror Key Down"} :scope :codemirror
{:kb "shift-enter" :handler [:codemirror-active/completion-apply] :desc "applies auto completion"}
{:kb "ctrl-space" :handler [:codemirror/completion-get] :desc "Show possible auto-completions"}
{:kb "shift-enter" :handler [:codemirror-active/completion-apply] :desc "applies auto completion"}
{:kb "ctrl-space" :handler [:codemirror/completion-get] :desc "Show possible auto-completions"}
; {:spec "enter" :handler [:completion/clear] :key ::clear}
; {:spec "ctrl" :handler [:completion/show-all false] :scope :global :key ::show-all-hide}
{:kb "alt-g c" :handler [:clojuredocs] :desc "Look up the symbol under the cursor in ClojureDocs"}
{:kb "alt-g c" :handler [:clojuredocs] :desc "Look up the symbol under the cursor in ClojureDocs"}

; eval
{:kb "alt-shift-enter" :handler [:notebook/evaluate-all] :desc "Evaluate all segments."}
{:kb "ctrl-shift-enter" :handler [:notebook/evaluate-all] :desc "Evaluate all segments"}
{:kb "ctrl-enter" :handler [:repl/eval-expression] :desc "Evaluate the highlighted segment"}]
{:kb "alt-shift-enter" :handler [:notebook/evaluate-all] :desc "Evaluate all segments."}
{:kb "ctrl-shift-enter" :handler [:notebook/evaluate-all] :desc "Evaluate all segments"}
{:kb "ctrl-enter" :handler [:repl/eval-expression] :desc "Evaluate the highlighted segment"}]

:docy {:namespaces [; external
tablecloth.api]
:snippets
[{:ns "demo.notebook.movies"
:kernel :clj
:label "print table (simple)"
:fns ["tablecloth.api/aggregate"
"tablecloth.api/columns"]}
{:ns "demo.notebook.simple"
:kernel :clj
:label "range"
:fns ["tablecloth.api/aggregate"
"tablecloth.api/columns"
"tablecloth.api/concat"]}]}

:docy {:namespaces [; external
tablecloth.api]
:snippets
[{:ns "demo.notebook.movies"
:kernel :clj
:label "print table (simple)"
:fns ["tablecloth.api/aggregate"
"tablecloth.api/columns"]}
{:ns "demo.notebook.simple"
:kernel :clj
:label "range"
:fns ["tablecloth.api/aggregate"
"tablecloth.api/columns"
"tablecloth.api/concat"]
}]}

;
}
}
5 changes: 2 additions & 3 deletions deps.edn
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@
:deps
{org.clojure/clojure {:mvn/version "1.11.3"}
cider/orchard {:mvn/version "0.26.1"}
org.pinkgorilla/extension {:mvn/version "0.0.12"}
org.pinkgorilla/extension {:mvn/version "0.0.13"}
org.pinkgorilla/clj-service {:mvn/version "0.3.20"}}
:aliases
{; github ci
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.9.6"}
slipset/deps-deploy {:mvn/version "0.2.1"}
babashka/fs {:mvn/version "0.0.5"}}
slipset/deps-deploy {:mvn/version "0.2.1"}}
:ns-default build}}
;
}
2 changes: 2 additions & 0 deletions src/docy/core.clj
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
(info "starting docy .. ")
(assert (vector? namespaces))
(assert (vector? snippets))
(ext/write-target-webly :docy-namespaces namespaces)
(ext/write-target-webly :docy-sippets snippets)
(info "starting docy namespaces: " (count namespaces)
" snippets: " (count snippets))
;(add-discovered-namespaces this exts)
Expand Down

0 comments on commit 3a286ea

Please sign in to comment.