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

发布于 2024-12-10 17:06:50 字数 505 浏览 0 评论 0原文

我有一个基于 PhoneGap 的应用程序,在 Sencha Touch 平台上用 html 编写,针对 iPhoneAndroid > 设备。

我想分享我的项目,并使其开源

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

一种方法是仅包含我的原始代码 (html) 并提供说明(文本文件)来解释与代码一起使用的框架(PhoneGap、Sencah Touch、插件)的哪个版本。这对于任何想要运行该应用程序的人来说都是痛苦的。

关于如何以更友好的方式分享有什么想法吗?

I have a PhoneGap based application, written in html upon the Sencha Touch platform, and directed at for iPhone and Android devices.

I want to share my projects, and make it open source.

The thing is, I am using many different components in my application, which are already an open source project by themselves (Sencha Touch via the GPLv3 license, PhoneGap, various Phonegap plugins). I don't want to re-package these resources because I want to be able to easily update these components in my application, when they update.

One way to do it would be to include only my original code (html) and have instructions (Text file) that explains which version of which framework (PhoneGap, Sencah Touch, Plugins) to use with the code. That would be painful for anybody wanting to run the application.

Any ideas on how to share in a friendlier manner?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

握住我的手 2024-12-17 17:06:50

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

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

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

这里是我最近开源的一个PhoneGap、jQuery Mobile、Android项目。

I'd recommend open sourcing the full working app (if the licensing allows.) That way, other adopters and contributors are much more likely to start with something that works.

They then have the option to update the components if they like. You could provide instructions about how to do that.

For you, it shouldn't be extra work to update the components. There are just more files to include when you push to the open source repository.

Here is a PhoneGap, jQuery Mobile, Android project I open sourced recently.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文