I've merged the datt.ui repo into the main datt repo. Some notes:
Most files were distinct and the only files that needed manual merging
were .gitignore, README.md, and package.json.
I've made almost no changes to any code for this to be possible. There
are now two distinct datt.js files being generated. One is the datt
UI, the other is the datt node. They're both called datt.js for now
because that was the easiest way to make things work, however we
should probably rename one of them. The ui was originally called
datt-ui, and probably the best option is for it to be renamed back to
that. For now, because ember seems to use the package.json name, it
has adopted the name datt.
The intent is that if you download this repo on npm, you have the
"full" app, which you can run a full datt node, as well as the UI. You
can also run just the client right now with "ember server".
There are two tests directories, one called "test" which hosts the
tests for the node, and one called "tests" which hosts the tests for
the UI. These should be renamed to be clear which one is the tests for
which.
The "browser" directory is where the datt node is built, but this is
not being used inside the client yet.
Things only work in io.js 1.xx right now, because that's the only
version of io.js that ember supports (io.js is now at version 3.0.0 -
so they are a bit out of date). For now this is fine, but I'm not sure
whether we should continue down the route of using io.js unless ember
supports it.
I've merged the datt.ui repo into the main datt repo. Some notes: