1

Я уже несколько лет работаю с веб-решениями, в основном, с проектами PHP и WordPress. Я не совсем уверен, если я структурирую свои проекты наилучшим образом.Организация структуры файлов и папок

Итак, как правильно структурировать проект?

Например, у меня есть проект, в котором я использую пряжу для управления пакетами и глотки для своих SASS и jQuery. Вот моя структура выглядит следующим образом:

  • активы

    • CSS
      • style.css
      • style.min.css
    • SASS
      • style.scss
    • JS
      • scripts.js
      • scripts.min.js
    • IMG
  • node_modules

    • Bootstrap
    • JQuery
    • и так далее
  • корень

    • header.php
    • index.php
    • page.php
    • footer.php
    • gulpfile.js
    • package.json
    • yarn.lock

Разве нет лучшей практики? Я не могу найти какую-либо профессиональную страницу, рассказывающую об этом, и те, которые существуют, говорят разные вещи. Должен быть какой-то ориентир, хотя все разные.

+2

Вот оно: не существует единого и однозначного способа сделать все правильно, а каждый другой путь неправильный. По этой причине этот вопрос довольно не соответствует теме на этом сайте. –

ответ

2

Существует один результат исследовательской работы сканирования каждого пакета, перечисленных на 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/ 

 Смежные вопросы

  • Нет связанных вопросов^_^