If you mean script building for release, we can use parcel-bundler, which is super easy to use (zero configure) and its fast!
Also, I can help by adding dev & build scripts using parcel.
Much of the system currently feels so manual, if this is a step towards automation... Bring it on!
I am on it! 馃憤
Analyzing the code base and scripts, I believe following things needed to be done:
This will make sure:
index.js will be the entry point for the script. This will also ensure that brain.js is built using the developer environment (babel etc)dist directory. browser.js & browser.min.js files will be removed from the root directory. Please let me know if you have any questions about these tasks.
I need tests back for the FeedForward class, Recurrent class, praxis folder, and layer folder.
They should equal 1 to 1 like you are doing with the new directory.
Tracked here: https://github.com/BrainJS/brain.js/projects/1#card-10984506
I don't mind resolving this. It may be easier for me to do it because it looks like the version of nn-gpu-layers was slightly outdated.
Ok, I've restored the tests, but have not changed them. I as well ensured that the important stuff from nn-gpu-layers made it in to develop. If you'd like to resume, by all means.
Have you also removed redundant files? (I think recurrent dir inside src).
I will working on tests now.
I did. Lets keep them for the time being, both tests and source. We aren't totally covering all the use cases yet, so just for convenience in reference of design lets keep them for the time being.
fantastic!
When you have time, can you jump on hangouts so we can quickly coordinate efforts?
sure, in few moments.