https://github.com/hlship/burton
Dependencies explorer written for Electron
https://github.com/hlship/burton
Last synced: 2 months ago
JSON representation
Dependencies explorer written for Electron
- Host: GitHub
- URL: https://github.com/hlship/burton
- Owner: hlship
- License: apache-2.0
- Created: 2018-03-17T00:18:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-25T20:43:46.000Z (about 7 years ago)
- Last Synced: 2025-01-31T06:40:02.862Z (4 months ago)
- Language: Clojure
- Size: 418 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# burton
## Development Notes
You need three windows. Two can be inside the IDE, but one must be native Terminal or iTerm.
### electron-dev
```
lein cljsbuild auto electron-dev
```This builds (and re-builds) the Electron application itself.
This is not where you do most of your work, mostly (AFAIK) it exists to launch the UI.
Later there will be cross-window logic here, I suspect.### figwheel
```
lein figwheel frontend-dev
```This should be run in a Terminal window, to get the full REPL experience.
The REPL starts up and blocks, waiting for the UI to launch.
### electron
```
electron .
```This launches Electron for the current directory. `package.json` defines that the main
file is `resources/main.js` (generated by the electron-dev step above).`main.js` is generated from `main.cljs`, which loads the Electron window as
`resources/public/index.html`. And that references JavaScript compiled from ClojureScript by figwheel.