2

我与一名自由设计师合作创建应用程序的静态版本。在将它与我的后端代码 (Django) 集成后,我看到他继续工作的唯一选择是让他复制开发环境。这不是这个设计师的选择——他不愿意使用后端代码。

我的第一个选择是摆脱他,找一个更有能力的设计师,但我不乐意这样做。有没有我可以利用的工具让他轻松地为前端代码 (HTML/CSS) 做出贡献。

一切都很好地打包(virtualenv + 要求使设置变得轻而易举),但是对于仅了解 HTML/CSS 的人来说,设置数据库可能相当粗糙。我正在考虑从我的计算机从一个常见的 Dropbox 文件夹中提供该网站 - 我很确定他不需要重新启动服务器来查看 HTML/CSS 的任何更改(如果我错了,请纠正我!)。这有什么大的缺陷吗?或者更好 - 这个问题有没有优雅的解决方案?

谢谢!

编辑:明确说明。

1.) 我是后端开发人员。

2.)设计师写了所有的前端代码,我希望他继续。

3.)所有前端代码现在都由我编写的后端呈现,因此,设计师/前端开发人员将需要安装开发环境(这是我通过提出这个问题来寻找解决方案的)。

4

2 回答 2

2

Dropbox 是没有办法共享和版本代码的。看看Git的代码共享和版本控制(每个操作系统都有一个不错的 GUI,所以他可能会管理)。您可以在某种文档中概述他将其部署到他自己的系统(例如 git clone、rake db:create、rake db:migrate、rails s)的步骤,并且您都将启动并运行。

如果您真的想让他轻松一点,请设置一个小型网络服务器,您可以在上面克隆代码,这样他就可以在那里工作,立即看到更改,并且在一天的工作之后,您可以将您的工作与他合并。

于 2013-08-01T09:30:58.330 回答
1

你肯定可以为他做 django 设置。几乎不需要半个小时。

并向他显示 html/css/js 的位置,他需要做的就是在那里进行更改并硬刷新网页。

对于代码共享,使用任何软件版本控制系统(svn、git 等)

教他基本流程:提取最新代码并提交/推送他自己的。

于 2013-08-01T12:01:29.533 回答