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