所以,我正在使用 Trigger.io 为 iOS 和 Android 创建一些原生插件。
Toolkit 将自动为您创建检查器项目。
我的问题是 - 这些项目是否可能在 trigger.io 的主要(/次要)更新之间发生变化?是否有某些文件我们应该尽量不要放入源代码控制中?
谢谢!
所以,我正在使用 Trigger.io 为 iOS 和 Android 创建一些原生插件。
Toolkit 将自动为您创建检查器项目。
我的问题是 - 这些项目是否可能在 trigger.io 的主要(/次要)更新之间发生变化?是否有某些文件我们应该尽量不要放入源代码控制中?
谢谢!
我们有时会在次要平台版本版本中更新检查器项目 - 大多数情况下,这些更改不会影响您的开发:错误修复、对不相关模块的改进等等。对于这些情况,只需更改platform_version
并manifest.json
更新检查器项目即可获取新代码。
但是,在某些情况下,我们还会更改可运行检查器应用程序使用的 HTML/CSS/JS(例如,支持处理文件)。在这些情况下,您需要在更新之前从文件系统中删除现有的检查器项目,以便您从新的检查器应用程序中获得一个全新的开始。
但是请注意,这将删除您对检查器应用程序所做的任何手动更改assets/src
- 您需要在更新后重新进行这些更改。
我们计划的检查器项目的主要更新将修复这个稍微尴尬的工作流程 - 即使是影响检查器应用程序的平台版本也可以通过更改清单来无缝更新:该更改可能需要 1 到 2 个月的时间。
目前,我的建议是将所有插件文件放入版本控制中(例如https://github.com/trigger-corp/plugin-multi-image-select)。