我为某个生物学分支建立了一个工具箱.选择Julia的原因之一是它的简单性,因为生物学家不会被认为能够编写复杂的C代码
我想添加的是用户分享自己的自定义方法以供其他人审核/验证/使用的方式,既可以促进协作,又可以增加一些社区意识
我肯定的是,(大多数)生物学家的特定人口统计学不能或没有耐心分叉github项目或任何可能被视为远程复杂的事物,特别是当它明确地使他们不明白这样做时
所以,我想做的是提供最简单的接口,使用add / view选项添加例程或查看例程(以及描述,评级等)
我只能想到两种方法来完成存储用户推送的脚本,将它们放在服务器上,或者更简单地说,使用SQL
tl; dr可以postgresql商店脚本或是一个可怕的想法
我问,主要是因为postgresql服务器上会有’原始数据’,为了方便起见,我希望能够将它们和’社区方法’保存在同一个地方
最佳答案 总结这个问题的评论中的讨论:
版本控制是共享控制的绝佳解决方案,但从科学家的角度来看,它可能是困难和复杂的.幸运的是,GitHub现在提供了一个易于学习的GUI,同时保留了Git的强大功能.例如,GitHub允许用户直接从Web UI编辑文件.