I have been experimenting with boot and hoplon. All this currently in a test project. If going further, I would like to do the following - but I am not sure how this is easily accomplished in the boot model.
What I would normally do is setup a project that contains only application specific code. All general code goes out into libraries.This would include element definitions in the hoplon case.
So I might have
app/ - the app I want to build and run
cljs-lib - hoplon independent js
hoplon-lib - hoplon elements
Because there is a lot that is not in the app project, with lein, I would use checkouts and a file watcher that looks through the projects so I can edit the libs and still have auto builds and refreshes. I find this very useful. My question is, how might I achieve this with boot. Since it is not declarative, Identifying src configurations in sub projects and including in filesets may be a challenge.
Thoughts or suggestions?