多年来,我一直在使用基于Web的解决方案,主要是PHP和WordPress项目。我不确定是否以最佳方式组织项目。
那么,如何正确构建项目?
例如,我有一个项目,其中我使用Yarn进行程序包控制,并使用gulp进行SASS和jQuery。在这里,我的结构如下所示:
资产
node_modules
根
在这方面没有最佳实践吗?我找不到任何有关此事的专业页面,而那些确实存在的页面却说了不同的话。尽管每个人都不相同,但必须有某种类型的准则。
研究工作的结果是,扫描https://packagist.org上列出的每个程序包,其中详细说明了绝大多数程序包正在使用的目录,即大多数人在无意识的情况下无意识地同意的目录:
https://github.com/php-pds/skeleton
目录的简短摘要:
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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句