Questions tagged «contribution»

贡献是指对现有开源项目的更新或功能添加。

6
为什么没有开源项目的代码概述?[关闭]
那里有非常复杂的开源项目,我想我可以为其中的一些项目做出一些贡献,我希望我能做出一些贡献,但是进入的门槛太高了,原因有一个:在同一时间更改一行代码大型项目,您必须了解所有内容。 您不需要阅读所有代码(即使您阅读,也不够用)并了解每一行的内容以及原因,因为代码可能是模块化和分区化的,所以有适当的抽象,但是即使如此,你需要获得一个概述该项目,这样你就可以知道哪里是模块,其中确实有另外一个模块接口,究竟各模块做的,为什么,以及其中的目录和文件均对这些事情的发生。 我称此代码概述为开放源代码项目可以在网站或文档中向外部人员解释其代码的部分的名称。我认为这将使潜在的贡献者受益,因为他们将能够确定他们可以建立的地方,所涉及的实际主要编码人员,因为他们将能够在编写所有内容的同时重组他们的思想,并会像他们那样帮助用户。帮助理解并更好地报告他们遇到的错误,甚至可能成为贡献者。 但是我仍然从未见过这些“代码概述”之一。为什么?是否有类似的事情,我想念他们?与我描述的功能相同的事情?还是这是一个完全无用的想法,因为除我之外,每个人都可以轻松理解具有数千行代码的项目?

3
您应该在开放源代码项目的哪个阶段邀请社区的贡献?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我一直在想为我的团队将要开发的新开源产品做出贡献。我们鼓励我们尽可能地从更广泛的社区中获得支持,但是我也可以看到这花费了大量的时间,以确保位于办公室外的第三方能够按计划处理诸如代码质量之类的事情。同样在项目开始时,我们可能会在核心团队中进行许多有关系统设计,峰值等的非正式讨论,将这些在线获取以允许社区参与将非常耗时,我可以想象可以使讨论效果较差。 这可能需要考虑更多的人性化方面:允许社区参与设计过程也可以从感知到的项目所有权方面受益,并且总是有可能早期参与可以解决核心问题。团队没有注意到。 那么问题来了:您应该在开源项目的哪个阶段邀请社区的贡献?

1
如何更好地吸引在GitHub上为我的项目加注星标的用户?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我最近建立了一个名为Hebel的项目,该项目一直在GitHub上进行。这是一个用Python和Nvidia CUDA编写的GPU加速深度学习的框架。我在Google+上发布了有关它的信息,此后不久又在Hacker News上将其选中,并在几天内略有传播。后来我又在机器学习subreddit中再次发布了有关它的信息,我的项目在GitHub上总共获得了822星和47个分支,这真的很令人兴奋。822星表示我的项目在GitHub上排名前200的Python项目中,并且实际上比某些知名和广泛使用的Python项目(例如virtualenv)拥有更多的星。 尽管对我的项目非常感兴趣,但是到目前为止,我对我的实际参与感到非常失望。我的47个分支中没有一个提交过任何内容,我没有收到任何请求请求,并且只有两个人提交了三个问题。看来我的项目对许多人来说可能非常有趣,但是他们只注视或分叉一次,然后再也不会重复或连续使用它。 我如何改善参与度,以使用户提交错误或增强请求或使贡献者提交更改?

4
贵公司是否有关于为开源项目做贡献的书面政策?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 贵公司是否有关于为开源项目做贡献的书面政策? 我们一直在奉献“不要问不说”的风格,但现在该写下些东西了。完整的保单文字和零碎内容,我将不胜感激。 更新:自从我问了这个问题以来,我们已经取得了一些进展,现在有了这样的政策-请阅读此内容。

5
我应该帮助匿名相关项目吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 Tor和比特币等增加在线匿名性的项目可以使个人免受政府的压迫,但也可以使犯罪不受惩罚。 作为开发人员,我应该为此类项目做出贡献吗?有没有办法强制这些技术不会用于洗钱和儿童色情?

1
作者已在带有GNU公共许可证声明的代码中插入了版权-含义?
我在Github上找到了一个我感兴趣的项目,该项目声称是开源的,并且其中包含GPL许可证。 但是原始作者已向每个源文件添加了版权通知。我不知道为什么,但我对为一个总是要有别人名字的项目做贡献感到不对。这确实破坏了社区创造的感觉,并使我对作者接下来可能会选择如何处理该项目感到不安。 如此对开源GPL代码进行版权保护有什么含义?这对原始作者有何影响? # Copyright (C) 2012, 2013 __AUTHORNAME__ # This file is part of __PROJECTNAME__. # # __PROJECTNAME__ is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 …

3
我如何说服我的公司为开源做出贡献?
我试图说服我为开放源代码软件做出贡献的公司,特别是为ASP.NET Web应用程序构建库/组件。我们即将迎来“创新日”,我们可以在工作中处理自己的个人宠物项目,类似于Google的“每周一天的政策”,只是我们每月一次:-),我有一个想法,我想开源。 其他公司也这样做。Headspring Systems(http : //automapper.codeplex.com- 参见顶部横幅)。 我要告诉他们什么?我可以向他们传达哪些对公司有利的好处?我已经提到了对我们公司和声誉等的潜在影响,以及当我们下次进行招聘大潮时吸引顶级软件开发人员。但是我还能提出什么其他论点呢? 更新:我工作的公司是一家软件公司,主要在ASP.NET和MS Stack中构建Web应用程序。我们的客户主要是NHS(英国公共卫生部门)。


2
BSD许可的项目是否需要每个贡献者的签名声明?
今天,我读了Fossil SCM的邮件列表: BSD的问题在于,您确实应该从每个贡献者那里获得一份签名表格,说明他们的贡献是BSD。对于GPL,这是自动的,因为在兼容许可证下释放您的贡献是查看GPL中代码的先决条件。这使GPL非常适合具有大量贡献者的高度协作的环境。BSD对读者来说是比较宽松的(负担不大),但这对作家来说有点困难,因为他们现在必须发送一些文件。 有人可以解释为什么吗?如果没有项目贡献者的签名说明,可能会有什么后果?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.