English 中文(简体)
利用 g和 sub子,什么是好的组合结构?
原标题:Using git and submodule, what s a good folder structure?

I use git with submodules, and I ve hard time to figure out how to organize my files. I develop in PHP, and use unit testing. So right now, I use this organization for each module:

  • src/
  • tests/

That seems like a brilliant idea, but the problem is that when I do a "git submodule add" to a project, I ll have that path: project/modules/News/src/index.php

弧/夹确实存在问题。

我是否应当简单地把我的所有档案放在模块中,在来源中是否有测试/夹杂? 这对我来说是坏的。 你做了些什么?

Edit:由于自动载荷,rc/Folder有问题。 我不应把“弧”列入我的班子名称......

最佳回答

只要汽车卸载者能够找到自己的档案,你就大概不相干。 如果你将PEAR公约用于绘制其来源档案中的类别名称,你可以添加弧目录,使之包括进路或打第二辆汽车。 然后,你不得不在课堂名称上添加斜体。

The alternative to PEAR convention would be to use a static mapping between files and classes. There is a tool that can automatically generate such an autoloader for you at GitHub.

静态自动载荷方法也用于。 PHP Project Wizard。 该工具将创建弧和试验夹,包括your phpunit configbuild文档,将贵项目与Jenkins CI联系起来。 它是一个方便的一揽子方案。

至于列入子磁带,考虑将其置于平衡或碎块。 可在main pitfile,以便了解如何将各种自动载荷包括在内。

问题回答

我在面对这一问题时所做的是,建立一个称为供应商的双倍供应商,并将所有子模块都列入其中。 然后,我用相对的道路与我所希望的地点连接起来。 你们可以把电线连接起来,而当其他把存放处拉时,他们仍将工作。 当然,这只有在你使用一个以*ix为基础的顾问时才会奏效。

例如:

modules/
vendor/module1/src/

可能像这样(从单元目录中):

ln -s ../vendor/module1/src module1

无法确定这个问题是否解决。

我不会在单独的模块中进行测试。 保留在同一存放处。





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签