Php 组织文件和文件夹结构
我从事基于web的解决方案已有几年了,主要是PHP和WordPress项目。我不太确定,我是否以最好的方式组织我的项目 那么,我如何以正确的方式构建我的项目? 例如,我有一个项目,其中我使用Thread进行包控制,使用gulp进行SASS和jQuery。我的结构如下所示:Php 组织文件和文件夹结构,php,structure,project-management,directory-structure,project-structure,Php,Structure,Project Management,Directory Structure,Project Structure,我从事基于web的解决方案已有几年了,主要是PHP和WordPress项目。我不太确定,我是否以最好的方式组织我的项目 那么,我如何以正确的方式构建我的项目? 例如,我有一个项目,其中我使用Thread进行包控制,使用gulp进行SASS和jQuery。我的结构如下所示: 资产 css style.css style.min.css sass style.scss js scripts.js scripts.min.js img 节点\u模块 引导 jQuery 等等 根目
- 资产
- css
- style.css
- style.min.css
- sass
- style.scss
- js
- scripts.js
- scripts.min.js
- img
- css
- 节点\u模块
- 引导
- jQuery
- 等等
- 根目录
- header.php
- index.php
- page.php
- footer.php
- gulpfile.js
- package.json
- 纱线锁
在这方面没有最佳实践吗?我找不到任何专业的页面来说明这一点,而那些确实存在的页面则说明了不同的事情。。必须有某种类型的指南,即使每个人都不同。研究工作的一个结果是扫描列出的每个软件包,详细说明绝大多数软件包使用的目录,即大多数人在没有协调的情况下无意识地同意的内容: 目录的简短摘要:
If a package has a root-level directory for ...
... then it MUST be named:
command-line executables bin/
configuration files config/
documentation files docs/
web server files public/
other resource files resources/
PHP source code src/
test code tests/
研究工作的一个结果是扫描列出的每个软件包,详细说明绝大多数软件包使用的目录,即大多数人在没有协调的情况下无意识地同意的内容: 目录的简短摘要:
If a package has a root-level directory for ...
... then it MUST be named:
command-line executables bin/
configuration files config/
documentation files docs/
web server files public/
other resource files resources/
PHP source code src/
test code tests/
就是这样:没有一个明确的唯一方法可以把事情做对,其他方法都是错误的。出于这个原因,在这样的网站上,这个问题是非常离题的。就是这样:没有一个明确的唯一方法来做正确的事情,其他方法都是错误的。因此,在这样的网站上,这个问题是非常离题的。