@mihaelkonjevic sorry to ping you, but is there anything relatively recent that I can have a look at? The hello world example with a good working project.clj already would help due to the clj and cljs changes in 1.9 seem to also be able to impact things between the 0.1, 0.2 and now 0.3 versions
@bandresen sorry for not responding before
we are currently updating the examples
for 0.3.0 + versions
this one is a pretty complete example
https://github.com/gothinkster/clojurescript-keechma-realworld-example-app
that’s not using latest cljs
it's fine, I managed to get something together based on confeederence and the hello world example from the news, it's just that it seems some dependencies are getting messed up due to the newer cljs versions
cuerdas for example, uses NaN which isn't valid cljs any more, I think it's now ##NaN
yeah it's ##NaN
now since 1.9.946 and 1.9.908 uses NaN
so that didn't help when you're just trying to get the boilerplate set up and you run into all kinds of errors 😉
yeah, understandable
I'm very excited to use keechma though, so from now on I think I can just go through most of the guides to get something up and running
dataloader and pipeline I'm especially excited for 😉
cool 🙂
it’s just a bit crazy busy for me in the last few weeks so a lot of stuff is blocked (related to docs and examples)
it's just a bad moment in time because right now due to the dependencies and things the documentation is actually more misleading than helpful (as I wrote above where I juts tried to do the mechanical changes from the older examples)
but I understand and if that is all updated it's a lot of documentation with good examples (place your order etc) to get into it
yeah, all the examples should work as - is (if you don’t update the deps or cljs version)
but this one https://keechma.com/news/breaking-changes-in-keechma/ was a breaking change
that we couldn’t avoid
yeah git clone etc works, it was also me transitioning from some straight reagent to this and I was already on an newer version... it was just unfortunate
but I have hello world now working but haven't gotten to play with it more but I'm going to soon 🙂
I’m really excited about 0.3.0 (which might become 1.0.0) because it will have great testing helpers
both for the controller and the ui layer
https://github.com/keechma/keechma/blob/master/test/keechma/test/ui_component/test_helpers.cljs
so you will be able to test everything in isolation
one reason I wanted to start using keechma was also I think the lack of globals I imagined it would allow one to use devcards more easily
that’s pretty high on my priority list too. I also want to go further with it so you can write tests that double as replayable docs / demos
this is an idea that I’ve been playing with for a few years now
http://retroaktive.me/cucumber-funcunit/components/multiselect/multiselect.html#!demo
http://retroaktive.me/blog/funcunit-and-cucumber-a-perfect-combo-for-frontend-testing/
that is very nice
quite a "wow" moment when it uses the cursor to do the steps that are described to the left