Restructure the repository tree to have a social `cmake` support for super projects (cf. [Effective CMake][1] and [Git, CMake, Conan][2]). Pay attention to - [x] decouple `src` from `tests` and `docs` for easy integration in IDEs, - [x] create a `Dockerfile` with dependencies preinstalled, and publish it in Docker Hub for fast builds and ease-of-use, - [x] reconsider the dependency on `cURL` --- do we really need it for the first version, - [x] consider a possible integration with [PCG][3] (blocked by imneme/pcg-cpp#44), - [ ] ~make use of `conan` to support prebuilt binaries of `0MQ`, `curl`, `blas`, `lapack` and `cereal`.~ [1]: https://youtu.be/bsXLMQ6WgIk [2]: https://youtu.be/6sWec7b0JIc [3]: http://www.pcg-random.org/
Restructure the repository tree to have a social
cmakesupport for super projects (cf. Effective CMake and Git, CMake, Conan).Pay attention to
srcfromtestsanddocsfor easy integration in IDEs,Dockerfilewith dependencies preinstalled, and publish it in Docker Hub for fast builds and ease-of-use,cURL--- do we really need it for the first version,Makefiles tocmakeimneme/pcg-cpp#44),make use ofconanto support prebuilt binaries of0MQ,curl,blas,lapackandcereal.