如何共享(例如“开源”)我的基于PhoneGap的应用程序?

时间:2011-10-17 09:22:58

标签: open-source cordova

我有一个基于 PhoneGap 的应用程序,用html编写的 Sencha Touch 平台,并针对 iPhone Android 设备。

我想分享我的项目,并将其设为开源

问题是,我在我的应用程序中使用了许多不同的组件,这些组件本身已经是一个开源项目( Sencha Touch 通过GPLv3许可证, PhoneGap ,各种Phonegap插件)。我不想重新打包这些资源,因为我希望能够在应用程序更新时轻松更新这些组件。

这样做的一种方法是仅包含我的原始代码(html)并具有说明(文本文件),该说明解释了与代码一起使用的框架(PhoneGap,Sen​​cah Touch,插件)的哪个版本。对于想要运行该应用程序的人来说,这将是痛苦的。

关于如何以更友好的方式分享的任何想法?

1 个答案:

答案 0 :(得分:1)

我建议开源整个工作应用程序(如果许可允许的话。)这样,其他采用者和贡献者更有可能从有用的东西开始。

然后他们可以选择更新组件。您可以提供有关如何执行此操作的说明。

对于您来说,更新组件不应该是额外的工作。当您推送到开源存储库时,只需要包含更多文件。

Here是我最近开源的PhoneGap,jQuery Mobile,Android项目。