Regarding CI/CD toolchain, how are developers of snaps for ctrlX CORE currently supported and what are the plans for support?
We are already providing a SDK that is further improved with each release. This includes prefinished and buildable examples of snaps for the ctrlX CORE. Included is also documentation for the different interfaces that can be used. At the moment this SDK is prototype state and can found in our collaboration room and can be downloaded by permitted customers.
Build servers is a topic we are actually discussing about, but there no state to public right now.
We mainly rely on the OSS documentation and using its interfaces. So in most of the cases we are linking to the official website. Our OSS code will be published on Github as well as e.g. JSON schemata.
we know the SDK and successfully worked with it to build and deploy some simple, some more sophisticated Snaps. Anyway - with strong background in computer science but only very little exprience in ARM development we faced (and solved) some hurdles during the development, which we think should be lowered to motivate future customers with a similar knowledge background to intensive use the platform to develop custom applications on ctrlX. Please do not take this as a criticism, we know the platform is under development - we only formulate a wish list.
So: It would be very nice, if there was some kind of project template generator or template pool. If i want to start a new snap project, i have to choose:
What do i want to have?
Lots of work, sure. We think if you really want to motivate non-rexroth and probably even non-classical-machine-builder developers to build ctrlX-apps for new use cases, the technical hurdle to get started has to be very low.