*Why*
See the parent epic
*What*
Investigate the possible options to use a single app for development and release purpose. The solution should support:
* easy development process using the local SDK repo. Developers should be able to debug the SDK code using the sample app. * easy process to test the released version of the SDKs.
These process should be documented as part of the investigation.
*How*
One possible solution is Based on our previous experience of using Xamarin, if we move the example app our of the SDK repo to use npm link.
If this option doesn't satisfy its own, we will lose the requirement ability to debug the SDK code using the sample app. So for Xamarin , we will have to keep the fallback solution is sample app inside the SDK repo.
So we should look at if we can using some automation to keep both the 2 apps in place, but create sync. We should look at creating some automation to scripts that will automatically copy code from one the example app to another the showcase app so that developers we don't need to write the same code twice. |
|