Need to rebuild a plenty of nanoservices when debugging a nanoservice-based suite
How I'd like it to be implemented
A nanoservice project contains a CMakeLists file and the nanoservices runtime framework monitors the state of the project directory. As soon as the contents of the directory change, the runtime rebuilds the nanoservice by running pre-specified commands (for example, rm -rf build/; mkdir build/; cd build/; cmake ..; make) and loads the new version.
Feature optionality
This feature of the SDK runtime MUST be optional (for a specific nanoservice as well as for the SDK globally).
The end-user runtime MUST NOT support this feature, it is for the nanoservices SDK only.
Problem solved by the feature
Need to rebuild a plenty of nanoservices when debugging a nanoservice-based suite
How I'd like it to be implemented
A nanoservice project contains a CMakeLists file and the nanoservices runtime framework monitors the state of the project directory. As soon as the contents of the directory change, the runtime rebuilds the nanoservice by running pre-specified commands (for example,
rm -rf build/; mkdir build/; cd build/; cmake ..; make
) and loads the new version.Feature optionality
This feature of the SDK runtime MUST be optional (for a specific nanoservice as well as for the SDK globally).
The end-user runtime MUST NOT support this feature, it is for the nanoservices SDK only.