mirror of
https://github.com/status-im/re-frame-10x.git
synced 2025-02-16 16:06:23 +00:00
Clarify installation
This commit is contained in:
parent
433e637b48
commit
bd7ed03206
28
README.md
28
README.md
@ -14,16 +14,26 @@ re-frame has instrumentation to collect traces throughout various important poin
|
||||
|
||||
## Getting started
|
||||
|
||||
Compile your app with `:closure-defines: "re_frame.trace.trace_enabled_QMARK_" true` and `:preloads [day8.re-frame.trace.preload]`, e.g.
|
||||
Compile your app with `:closure-defines: "re_frame.trace.trace_enabled_QMARK_" true` and `:preloads [day8.re-frame.trace.preload]`.
|
||||
|
||||
```cljs
|
||||
{:builds
|
||||
[{:id "dev"
|
||||
:source-paths ["src" "dev"]
|
||||
:compiler {...
|
||||
:closure-defines {"re_frame.trace.trace_enabled_QMARK_" true}
|
||||
:preloads [day8.re-frame.trace.preload]}}]}
|
||||
```
|
||||
So when using leiningen, add the following to `project.clj`:
|
||||
|
||||
- `[day8.re-frame/trace "0.1.0"]` in `:dev :dependencies`
|
||||
|
||||
```cljs
|
||||
{:dev
|
||||
{:dependencies [day8.re-frame/trace "0.1.0"] }}
|
||||
```
|
||||
- `:closure-defines: "re_frame.trace.trace_enabled_QMARK_" true` and `:preloads [day8.re-frame.trace.preload]` in `:compiler`
|
||||
|
||||
```cljs
|
||||
{:builds
|
||||
[{:id "dev"
|
||||
:source-paths ["src" "dev"]
|
||||
:compiler {...
|
||||
:closure-defines {"re_frame.trace.trace_enabled_QMARK_" true}
|
||||
:preloads [day8.re-frame.trace.preload]}}]}
|
||||
```
|
||||
|
||||
By default, re-frame tracing is compiled out, so it won't impose a performance cost in production. The trade-off here is that you need to explicitly enable it in development.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user