Commit Graph

38 Commits

Author SHA1 Message Date
Dan Holmsand bffbae231d Reorganize build, tests and doc site
Tests and doc site can now run without node, using only
"lein figwheel". Tests and site are then re-run automatically
whenever a source file changes.

The doc site is now generated into "outsite/public", and can be
copied into the "gh-pages" branch with "make build-gh-pages".

"make push-gh-pages" builds the doc site and pushes it upstream
to the gh-pages branch there.

Generation of html pages is now handled completely in
ClojureScript, loaded from "bin/gen-site.js".

Link handling is a bit simplified.
2014-11-29 18:30:24 +01:00
Dan Holmsand a074ac9825 Cleanup
Avoid compiler warnings, some commented code
2014-11-22 15:57:40 +01:00
Dan Holmsand d188be004e Change links to point to reagent-project 2014-11-06 20:21:38 +01:00
Dan Holmsand 429ed50fab Make demo code more Light Table-friendly 2014-04-01 19:50:28 +02:00
Dan Holmsand 11ce2bbe0d Add link to complete source 2014-02-26 14:17:02 +01:00
Dan Holmsand c39378bb79 Explain binary clock demo 2014-02-26 13:17:18 +01:00
Dan Holmsand b8ffbb8dd2 Tweak clock demo 2014-02-22 17:24:22 +01:00
Dan Holmsand af1d3e6d05 Started fiddling with clock demo 2014-02-22 12:36:34 +01:00
Dan Holmsand 18f8ae9d35 Revert scroll change in demo 2014-02-22 08:37:30 +01:00
Dan Holmsand 0457b2535e Avoid some warnings in demo 2014-02-22 08:21:21 +01:00
Dan Holmsand 0574a235ed Tweak docs a little. 2014-02-21 16:24:04 +01:00
Dan Holmsand d1d5d3c31e Handle page switching better on ios 2014-02-21 07:45:40 +01:00
Dan Holmsand b6c20ac863 Compare all maps passed to components the same way 2014-02-17 12:42:08 +01:00
Dan Holmsand 4c48271d26 Add more to news post, and prettify code blocks 2014-02-16 08:40:52 +01:00
Dan Holmsand ede45fcad2 Add news item for 0.4.0 2014-02-15 17:29:37 +01:00
Dan Holmsand 8f308a4fe3 Tweak examples to take advantage of arbitrary argument passing 2014-02-15 13:50:10 +01:00
Dan Holmsand 7792f493c0 Avoid duplicating :key in both wrapper and child 2014-02-12 07:16:55 +01:00
Dan Holmsand 12ee54b083 Allow "key" to be specified with meta-data
These are now equivalent
[foo {:key 1}] and
(with-meta [foo] {:key 1})
2014-02-11 20:56:48 +01:00
Dan Holmsand 953404b2cc Take advantage of anyargs in async demo 2014-02-11 13:58:50 +01:00
Dan Holmsand 805264ea61 Warn on deref in seqs instead of silently failing
Use warning to improve color palette demo
Fix page title
Move more code to util.cljs
2014-02-10 23:54:30 +01:00
Dan Holmsand 28c2acc923 Factor out undo-demo into its own namespace 2014-02-03 14:50:35 +01:00
Dan Holmsand 581cbf84be Update to ClojureScript 2156 2014-02-03 14:40:37 +01:00
Dan Holmsand 445f1da424 Only show summaries on news page 2014-02-03 10:27:17 +01:00
Dan Holmsand 1c702920bd Start writing copy about async rendering 2014-02-03 09:38:02 +01:00
Dan Holmsand 35bc336743 Add a little demo 2014-01-30 22:29:42 +01:00
Dan Holmsand 702f0c3238 Make testing demo a little easier 2014-01-29 11:53:45 +01:00
Dan Holmsand f1bbd7d99e Handle html5 history better 2014-01-27 22:30:42 +01:00
Dan Holmsand eb381f13bb Start experimenting with batched rendering with requestAnimationFrame 2014-01-27 13:37:59 +01:00
Dan Holmsand 969b63cd00 Add some copy 2014-01-22 08:40:04 +01:00
Dan Holmsand 97da42101a Move all page handling to page.cljs 2014-01-21 11:50:08 +01:00
Dan Holmsand f5c80e820e Simplify link handling 2014-01-20 11:37:57 +01:00
Dan Holmsand ebade509bf Add permalink support 2014-01-20 10:46:51 +01:00
Dan Holmsand d0abe25adf Factor out link handling to common.cljs 2014-01-20 09:42:16 +01:00
Dan Holmsand 0a0dbdee7d Add simple undo demo 2014-01-19 10:25:16 +01:00
Dan Holmsand ce9afb470c Rename demoutil 2014-01-18 11:43:56 +01:00
Dan Holmsand 1d48785a42 Move intro into its own file 2014-01-18 11:31:43 +01:00
Dan Holmsand 81a1cbcaed Common code for demo in common.cljs 2014-01-17 15:22:49 +01:00
Dan Holmsand 01e2cf9f45 Start refactoring demo, to allow for multiple pages 2014-01-17 12:35:40 +01:00