问题标签 [sourceforge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2507 浏览

open-source - 白标协作开源开发(例如 github/sourceforge/google-code in a box)?

是否有人建议将协作开发功能集成到您自己的网站中的开源或付费(打包或 SaaS)解决方案?这里有更多细节:

我们目前为我们的产品托管一个在线插件库。用户可以上传和下载插件。但是用户不能轻松地协作开发插件,不能轻松地报告和跟踪插件的错误,不能轻松地跟踪插件的版本或路线图等。

当然,贡献者可以在 github、sourceforge、google code、codeplex 等上托管他们的插件开发。但是让用户留在我们的网站上是有一些优势的。例如:

  • 我们可以使用单点登录来避免需要另一个用户名/密码
  • 我们可以将最终用户问题跟踪集成到我们现有的在线问题跟踪系统中
  • 我们可以获得集成分析,以便更好地满足顶级贡献者和下载者的需求
  • 我们可以轻松地将声誉积分奖励给提交者,就像我们为回答大量问题的人所做的那样

任何人都知道用于开源项目开发人员协作的白标网站的良好解决方案?

0 投票
4 回答
9190 浏览

github - 从 Sourceforge 迁移到 Github

我正在考虑将一个项目从 Sourceforge 迁移到 Github。除了 svn 到 git,迁移问题跟踪器之类的东西怎么样?有没有简单的方法可以做到这一点?

0 投票
1 回答
1119 浏览

sourceforge - 在 SourceForge Tracker 上监视与监视

在 SourceForge Tracker UI 上观看和监控项目到底有什么区别?

工具提示并没有真正的帮助。

将鼠标悬停在“监控”按钮上,它会显示“监控此项目”。把它放在“手表”上,它什么也没说。

带按钮的 sourceforge 面板

0 投票
2 回答
1075 浏览

svn - 有没有办法使用 bitbucket 来分叉一个颠覆项目?

我对另一个主要开发人员拥有的 sourceforge 项目拥有提交权。我想使用 mercurial 管理我自己的更改,实际上我想将它们作为这个项目的一个分支发布在 bitbucket 上。但是,我希望能够轻松地将更改推送回主颠覆项目;这不会是一个敌对的分叉,只是一条不同的路径。

bitbucket 是否支持 Mercurial 的 svn 扩展?如果是这样,我如何使用它们来分叉一个 sourceforge 项目?

0 投票
4 回答
629 浏览

c++ - 我即将在 Sourceforge 上开源一个 C++ 项目。我可以得到一些关于代码组织的提示吗?

我即将根据 GPL 将我一直在从事的项目上传到 Sourceforge 上,并希望获得一些关于如何以易于理解和任何可能查看的开发人员使用的方式组织代码的建议它与 git 以及 Sourceforge 呈现事物的方式配合得很好。

我的项目是一个跨平台的 C++ 应用程序,包括以下内容:

  • 执行实际工作的库部分
  • 一个单独的 GUI 部分,它使用库部分
  • 开源库,编译库需要包含路径
  • 已修改的开源库,因此在某种意义上也是该项目的直接部分
  • 所有库的编译输出

组织这个的最佳方式是什么?

在自己处理它时,从项目根目录我有这样的:
/LibPortion
/GuiPortion
/libs/open source libraries
/libs/modified open source libraries
/libs/compiled/ 保存已编译的库,包括在为 Windows 编译时不是来自开源库的,例如 Cygwin 库文件

这是一种合理的组织方式吗?这符合惯例和期望吗?

签入我的项目时,签入开源库以及项目的一部分是否有意义?我认为这样做是有意义的,因为这可以最大限度地减少为新开发人员设置和运行项目的摩擦。当然,我至少应该检查修改后的开源库。

此外,在已编译库下的存储库中包含什么意义?我认为最好告诉 git 忽略该目录并将其留空,因为它的内容在每个构建目标上都会有所不同,因为我的项目是跨平台的。

但是,对于不想自己构建和/或下载所有库以提供为主要平台预编译的库的人来说,这似乎也非常好。分享这些最聪明的方法是什么?我正在查看 Sourceforge,如果不是作为我的 git 存储库的一部分,我应该如何分享这些对我来说并不明显。

0 投票
2 回答
3697 浏览

wget - 如何从特定的 Sourceforge 项目下载所有文件?

在花了大约一个小时从 sourceforge 下载几乎每个 Msys 包后,我想知道是否有更聪明的方法来做到这一点。是否可以为此目的使用 wget ?

0 投票
1 回答
491 浏览

vb.net - 从 SourceForge SVN 项目的文件夹中获取项目

那是我的代码,它不起作用。错误是“ Warning 1 Function 'getItems' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used. C:\Users\******\AppData\Local\Temporary Projects\iPossum\Form1.vb 13 5 iPossum”。

我该怎么做呢?谢谢!

0 投票
2 回答
2398 浏览

google-code - Google Code Hosting vs Sourceforge

From your experience what is better SF.net or Google code?

To publish open source code? What is indexing faster in the search engine so it has more exposure?

0 投票
1 回答
81 浏览

php - 使用 PHP 将时间附加到 HTML 元素属性以强制浏览器不缓存 Silverlight 应用程序

如何使用 PHP 将当前时间附加到以下 html 片段中第一个参数元素的 value 属性?

我想在 Sourceforge.net 上托管 Silverlight 客户端应用程序,但找不到另一种使浏览器不缓存 Silverlight 应用程序的工作方式。

更新

现在使用文件修改时间来避免不必要的重新加载:

0 投票
2 回答
809 浏览

sqlite - 如何在 SourceForge 项目的 Web 空间中写入 SQLite 数据库文件?

我有一个基于 Perl 的小型 CGI 应用程序,我在为 SourceForge 项目提供的项目 Web 空间中运行它。此应用程序将数据存储在 SQLite (v. 3) 数据库文件中。

当我从 shell 运行测试脚本时,我可以读取和写入这个 SQLite 文件。但是,当 CGI 代码由 Apache 执行时,它具有只读访问权限。写操作导致日志文件错误:

出于测试目的,我将该 SQLite 文件的权限一直提高到 777。没有区别。

然而,SourceForge 的项目网络空间有一些有趣的警告,我想知道我是否被绊倒了。通常,主 Web 服务器文件系统对 Apache 是只读的。如果您有需要在运行时可写的文件,您应该将它们存储在其他地方的特殊“持久”目录中......并从您的网络空间创建符号链接到该目录下的实际文件。

我已经这样做了,并且“持久性”位置下的符号链接实际 SQLite 文件的权限都设置为 777 。我知道这种机制通常是有效的,因为我对缓存和日志文件做同样的事情,它在那里工作。

我想知道 SQLite 本身是否有什么奇怪的地方,就像它不想打开符号链接(而不是原始文件)进行编写一样。