是否应该检查Pylons的development.ini?

时间:2009-12-11 06:29:53

标签: python pylons

我正在学习Pylons,我已经阅读了一些教程,但没有一个能够解决协作实践问题。从练习项目开始。我想将我的代码保存在修订控制系统(特别是Git)中,好像它是一个包含多个开发人员的开源项目,以便实现Pylons开发的这一方面。

我想知道我应该如何处理由Paster生成的development.ini文件作为我的新应用程序的一部分。一方面,它包含许多其他开发人员不希望手动重新创建的设置,因此它似乎应该存储在我的Git存储库中,以便其他开发人员可以访问它。另一方面,某些设置(例如数据库连接URL)特定于一个人的开发环境,与其他人共享是没有意义的。

现实世界的Pylons应用程序对此文件做了什么?

4 个答案:

答案 0 :(得分:2)

您可以将其作为sample.ini进行检查,以便每个人都可以复制到自己的development.ini并根据需要进行修改

答案 1 :(得分:2)

在团队开发中,我们努力确保每个人都有一个共同的开发环境,或者我们对事物(如数据库URL)进行调整,以允许不同环境(我们做Mac,Windows和Linux)的人分享所有文件。

我们的Pylons development.ini文件就像其他一切一样致力于颠覆。

答案 2 :(得分:0)

协作最重要的方面是与队友沟通。看看你是否能就如何处理这种情况达成快速共识。

我的建议是,传递你已完成的ini文件,以便其他开发者为自己的目的进行修改。如果有很多手动调整设置他们不想(或不需要)改变,那么他们就不应该做这项工作。但是,在一天结束时,他们需要以某种方式编写设置。

答案 3 :(得分:0)

您应该检查development.ini。大多数开发人员足够聪明地意识到,如果他们想要运行您的应用程序,他们需要进行一些调整。 development.ini将作为模板。数据库配置不正确的文件仍然有用,因为我可以看到系统正在尝试连接到数据库并失败。

稍后您将创建诸如development.ini,staging.ini和production.ini之类的文件。这将有助于移动环境。