如何为SDK提供简单的应用补丁?

时间:2014-05-08 09:11:52

标签: git diff vst

我维护一个开源C ++框架,用于开发名为wdl-ol的音频插件。我正在使用的新版本需要对Steinberg VST3 SDK进行多项更改,这是一种在公共可访问版本控制系统下无法使用的SDK。开发人员必须在Steinberg网站上填写表格并下载包含源代码的zip文件。

我需要做的更改不会影响VST3的核心API ...因此插件保持与VST3主机等的兼容性。这些更改与将VST3插件转换为Audiounit和VST2插件格式以及一些修改的包装器代码有关。到IDE项目,以便它们与我的插件框架使用的构建系统一起工作。

我希望其他人使用我的框架能够快速设置,所以我不希望他们必须手动应用更改。

我的问题 :提供用户可以应用的补丁的好方法是什么?

我的理想是:

  1. 开发人员通过git
  2. 检出WDL-OL
  3. 开发人员从steinberg下载.zip文件并将其解压缩到WDL-OL / VST3SDK文件夹
  4. 开发人员运行shell脚本,将补丁应用于相关的VST3文件
  5. 感谢您提供任何提示

0 个答案:

没有答案