组织文件和文件夹结构

noReck

多年来,我一直在使用基于Web的解决方案,主要是PHP和WordPress项目。我不确定是否以最佳方式组织项目。

那么,如何正确构建项目?

例如,我有一个项目,其中我使用Yarn进行程序包控制,并使用gulp进行SASS和jQuery。在这里,我的结构如下所示:

  • 资产

    • 的CSS
      • style.css
      • style.min.css
    • ass
      • style.scss
    • js
      • scripts.js
      • scripts.min.js
    • img
  • node_modules

    • 引导程序
    • jQuery的
    • 等等
    • header.php
    • index.php
    • page.php
    • footer.php
    • gulpfile.js
    • package.json
    • 纱锁

在这方面没有最佳实践吗?我找不到任何有关此事的专业页面,而那些确实存在的页面却说了不同的话。尽管每个人都不相同,但必须有某种类型的准则。

斯文

研究工作的结果是,扫描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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章