https://github.com/sneakypeet/read-your-bible
Read your bible web app
https://github.com/sneakypeet/read-your-bible
bible bible-reading bible-reading-plan bulma-css firebase re-frame reagent shadow-cljs
Last synced: 4 months ago
JSON representation
Read your bible web app
- Host: GitHub
- URL: https://github.com/sneakypeet/read-your-bible
- Owner: SneakyPeet
- Created: 2024-03-05T05:18:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-18T13:52:25.000Z (over 2 years ago)
- Last Synced: 2025-07-28T23:04:28.806Z (11 months ago)
- Topics: bible, bible-reading, bible-reading-plan, bulma-css, firebase, re-frame, reagent, shadow-cljs
- Language: Clojure
- Homepage: https://read-the-bible.web.app/
- Size: 988 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Read your bible web app
https://read-the-bible.web.app/
# firebase
## emulators
remember -add project-id
## deploy
npx firebase deploy --only firestore:rules
npx firebase deploy --only hosting --project bible-reading-plan
npx shadow-cljs release web && cd firebase && npx firebase deploy --only hosting --project bible-reading-plan && cd ..
npx shadow-cljs release functions && cd firebase && firebase deploy --only functions && cd ..
# Shaddow CLJS
## compile a build once and exit
$ npx shadow-cljs compile web
## compile and watch
$ npx shadow-cljs watch web
$ npx shadow-cljs watch functions
## connect to REPL for the build (available while watch is running)
$ npx shadow-cljs cljs-repl web
## connect to standalone node repl
$ npx shadow-cljs node-repl
## Running a release build optimized for production use
$ npx shadow-cljs release web
## Release debugging commands.
$ shadow-cljs check web
$ shadow-cljs release web --debug