Skip to content

piotr-yuxuan/1111101000-pieces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1111101000-pieces

Le mille pattes faisait un mille pièces.

Artistry

… to be written …

Distribution

lein dist

Distributable files with be placed within docs/ where GitHub pages look them for.

There are no such thing like version numbers but commit hashes are used to refer different versions.

You can see them here: https://github.com/piotr-yuxuan/1111101000-pieces/commits/master/docs.

Documentation

Additional documentation will be written under docs/doc if ever.

Development

Technically, this project is a re-frame rich single-paged application built upon React (wrapped into Reagent) and garden. I use Figwheel, lein-garden and Dirac for development so I can enjoy live-coding. For the time being, this project is distributed within a GitHub page : https://piotr-yuxuan.github.io/1111101000-pieces/

Update third party code

lein ancient upgrade :all :check-clojure :allow-all

Required anytime Chrome Canary (hence Dirac) get new version numbers.

Clean project state

lein clean

Automatically reload hot code and css

lein reload

Local developement endpoint is accessible via http://localhost:3450.

Dirac

Start Dirac agent in a Java REPL

lein repl

You may prefer to launch latest Chrome Canary with a dedicated user profile:

cd ~ # anywhere else
/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary \
  --remote-debugging-port=9222 \
  --no-first-run \
  --user-data-dir=.chrome-user-data-dir

Install Dirac Chrome extension ifneedsbe.