Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.29 KB

clojure.md

File metadata and controls

69 lines (46 loc) · 1.29 KB

Development

Admin Tool: To clone all pinkgorilla git repos to /home/pinkgorilla execute

./admin.sh gitclone            runs git clone on all repos that do not exist on disk

./admin.sh info 
./admin.sh info pinkie

./admin.sh gitstatus            git status for all reps
./admin.sh gitstatus pinkie     git status for pinkie repo

./admin.sh demo pinkie          run demo app git for pinkie repo

Create a virtual environment (can be exited with CTRL+D) that only exports the apps/environment variables of the GUIX app bundle. Therefore builds are guaranteed to be deterministic.

Run Pinkgorilla Demos

Initial Install

mkdir /home/pinkgorilla
./admin.sh gitclone pinkie

To create the virtual environment

./dev-env.sh 

Inside the virtual environment:


# Enduser Apps and Examples
./admin.sh demo notebook-clj  
./admin.sh demo goldly-example-datascience 

# Developer Libraries
./admin.sh demo pinkie
./admin.sh demo webly
./admin.sh demo goldly
./admin.sh demo gorilla-ui
./admin.sh demo nrepl-middleware
          
          

Docker

GUIX can create Docker Images that could be run in a KVM cluster.

 ./docker-build.sh
 ./docker-start.sh
 ./docker-exec.sh
 ./docker-stop.sh

https://github.com/wting/autojump Guix autojump or fasd

https://github.com/clvv/fasd