我刚开始为一个宗教非营利组织工作。与大多数非营利组织一样,该组织资源贫乏,没有IT部门可谈.在这里的两个月里,我收到了20份关于网站、应用程序和内部自动化的请求。这20项请求中有许多是有价值的,将使本组织受益。
我是一个.net web开发人员,因此开源社区对我来说是相对陌生的.
为了这个问题,让我们说,我说的是建立一个单一的,大型的网站。
软件(希望是基于web的)是否存在,允许我发布网站的需求和资产(图形和CSS),然后邀请程序员参与网站的开发?
作为一个简单的例子,我可以发布关于“关于我们”页面的需求和数据,一个人会表示他们能够/将满足这个需求。完成后,他们可以将新的源代码上传到共享存储库(github)。
发布于 2012-09-25 13:09:00
您可以考虑使用GitHub本身作为这方面的工具。需求可以作为单独的“问题”发布,您可以在存储库中为“需求资产”设置一个特殊文件夹,以放置与每个问题/需求相关的资产。然后,其他开发人员可以分叉存储库,找到要处理的问题,并将其作为拉请求发布。一旦他们成为受信任的贡献者,就把他们直接分配到项目中去发布提交。
您可以使用您现有的网站请求贡献者,链接到问题页面和Github站点上的存储库页面。
发布于 2012-09-25 13:32:14
除了特恩基的回答:
在寻求帮助之前,考虑有一个风格指南和一个首选的网站结构。这将使开发人员更容易来来去去,但仍然能够理解给定的更改是如何与站点的其他部分融合的。
优先处理请求,尽管这可能很困难。一大串要处理的任务可能会让人望而却步。向贡献者提供指导有助于他们理解组织的实际需求所在。
发布于 2012-09-25 13:41:45
詹姆斯,你做得很好!
除了提供使用GitHub主持该项目的答案之外,您还可能得到本地开发人员的支持,以帮助您进行主动。
根据您所在的位置,这里有一个GiveCamp事件 --一个周末的长跑,IT专业人员将他们的时间和技能捐给慈善机构。你也可以从社区中得到灵感来帮助你。
去年,我参加了医学博士巴尔的摩的那次。帮助那些为需要帮助的社区做着出色工作的非营利组织是一种很好的感觉。今年,我还计划参加并回馈那些支持贫困社区的非营利组织。
https://softwareengineering.stackexchange.com/questions/166105
复制相似问题