https://github.com/ldnclj/landing-page
ClojureScript, reagent and Bulma CSS single page app for the landing page of London Clojurians
https://github.com/ldnclj/landing-page
clojure community
Last synced: 5 months ago
JSON representation
ClojureScript, reagent and Bulma CSS single page app for the landing page of London Clojurians
- Host: GitHub
- URL: https://github.com/ldnclj/landing-page
- Owner: ldnclj
- Created: 2021-04-25T21:58:57.000Z (about 5 years ago)
- Default Branch: live
- Last Pushed: 2021-06-11T16:30:38.000Z (about 5 years ago)
- Last Synced: 2025-09-25T12:35:19.698Z (9 months ago)
- Topics: clojure, community
- Language: Clojure
- Homepage: https://www.londonclojurians.org/
- Size: 127 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# London Clojurians Landing page
A website to provide details of the London Clojurians community.
The website was developed with ClojureScript, using figwheel-main as the build tool
## Development
To get an interactive development environment run:
clojure -M:fig:build
This will auto compile and send all changes to the browser without the
need to reload. After the compilation process is complete, you will
get a Browser Connected REPL. An easy way to try it is:
(js/alert "Am I connected?")
and you should see an alert in the browser window.
To clean all compiled files during development:
rm -rf target/public
## Testing
Generate a minified JavaScript file from the ClojureScript file for deployment and user acceptance testing
clojure -M:fig:live
The ClojureScript application is compiled to the `docs/js/main.js` file. Commit and push all changes in the `docs/` directory to the landing-page repository.
View the [landing-page repository GitHub pages](https://ldnclj.github.io/landing-page/) to test the deployed application.
## Deploy live website
Deploy a new version of the live website by copying any changed files in `docs/` directory to the root of the https://github.com/ldnclj/ldnclj.github.com repository, retaining the data structure from `docs/`
## License
Copyright © 2021 London Clojurians
Distributed under the Creative Commons Attribution Share-Alike 4.0 International