我正在为生物学的某一个分支建立一个工具箱。朱莉娅被选中的原因之一是它的简单性,因为生物学家不会被认为能够编写复杂的C代码,我想要添加的是用户分享他们自己的自定义方法的方式,供其他人审查/验证/使用,既可以促进协作,也可以增加一点社区感。
我确信的是,(大多数)生物学家的这一特定的人口学不会或有耐心去启动一个github项目或任何可能被认为有点复杂的东西,特别是当这样做对他们没有好处的时候。
因此,我想做的是提供最简单的接口,包括添加/查看选项,以添加例程或视图例程(以及描述、评级等)。
我只能想出两种方法来存储用户推送的脚本,方法是将脚本放在服务器上,或者更简单地使用SQL。
tl;博士可以存储脚本,还是一个糟糕的主意?
我之所以这样问,主要是因为postgresql服务器上会有“原始数据”,为了方便起见,我希望能够将它们和“社区方法”放在同一个地方。
发布于 2016-09-20 03:15:36
总结对这一问题的评论中的讨论:
版本控制是一个很好的共享控制的解决方案,但从科学家的角度来看,它可能是困难和复杂的。幸运的是,GitHub现在提供了一个易于学习的GUI,并且保留了Git的很多功能。例如,GitHub允许直接从web编辑文件。
https://stackoverflow.com/questions/39346948
复制相似问题