Skip to content
This repository was archived by the owner on Dec 7, 2023. It is now read-only.

Commit 1e9b855

Browse files
authored
Merge pull request #17 from webtime-studio/fix/update-readme
Обновляет и улучшает структуру проекта в ридми, делает её идентичной …
2 parents de4c3df + a07c6bf commit 1e9b855

File tree

6 files changed

+131
-15585
lines changed

6 files changed

+131
-15585
lines changed

README.md

Lines changed: 65 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,71 @@
2121
## Файловая структура
2222

2323
```
24-
source/
25-
fonts/ - папка с подключаемыми шрифтами
26-
html/ – HTML
27-
includes/ – блоки
28-
views/ – страницы
29-
img/ - картинки
30-
js/ - JavaScript
31-
root/ - файлы, которые будут лежать в корне проекта
32-
manifest.json - базовая информация о сайте для браузера
33-
scss/ - стили
34-
blocks/ – блоки
35-
font-face.scss - подключение шрифтов
36-
global.scss - глобальные стили
37-
style.scss - подключение всех стилей проекта
38-
variables.scss - SCSS переменные (цвета, размеры, шрифты)
39-
vendors/
40-
normalize-css/
41-
normalize.min.css - нормализация стилей по умолчанию
42-
webpack/
43-
webpack.config.js - конфиг для webpack
44-
.editorconfig - настройки редактора кода
45-
.eslitrc.js - настройки JS линтера
46-
.gitignore - файлы игнорируемые Git
47-
.prettierrc - настройки Prettier
48-
.stylelintrc.js - настройки Stylelint
24+
myApp
25+
├── .github
26+
│ ├── bug_report.md - шаблон для создания issue
27+
│ └── feature_request.md - шаблон для создания запроса на улучшение
28+
29+
├── source - все основные файлы, которые вам нужны
30+
│ ├── fonts - папка с подключаемыми шрифтами
31+
│ │ ├── Roboto-Regular.woff – шрифт старого формата
32+
│ │ └── Roboto-Regular.woff2 – шрифт более современного формата
33+
│ │
34+
│ ├── html – HTML компоненты сайта
35+
│ │ ├── includes/ – блоки
36+
│ │ │ ├── common - папка с переиспользуемыми блоками
37+
│ │ │ │ ├── footer.html - футер сайта
38+
│ │ │ │ └── header.html - хедер сайта
39+
│ │ │ │
40+
│ │ │ └── index - папка блоков для страницы views/index.html
41+
│ │ │ ├── hero.html - секция hero
42+
│ │ │ └── structure.html - секция structure
43+
│ │ │
44+
│ │ └── views/ – страницы
45+
│ │ └── index.html - главная (корневая) страница сайта
46+
│ │
47+
│ ├── img - графика
48+
│ │ └── logo.svg - лого проекта
49+
│ │
50+
│ ├── js - скрипты сайта
51+
│ │ └── index.js - точка входа для скриптов
52+
│ │ └── script.js - пример импортируемого модуля
53+
│ │
54+
│ ├── root - файлы, которые будут лежать в корне проекта
55+
│ │ └── manifest.json - базовая информация о сайте для браузера
56+
│ │
57+
│ ├── scss - стили проекта
58+
│ │ ├── blocks - примеры стилей вынесенных в блоки
59+
│ │ │ ├── container.scss - стили для .container
60+
│ │ │ ├── header.scss - стили для .header
61+
│ │ │ ├── logo.scss - стили для .logo
62+
│ │ │ ├── nav.scss - стили для .nav
63+
│ │ │ └── visually-hidden.scss - этот блок используется для того, чтобы доступно прятать контент на странице.
64+
│ │ │
65+
│ │ ├── font-face.scss - подключение шрифтов
66+
│ │ ├── global.scss - глобальные стили
67+
│ │ ├── style.scss – точка входа для стилей проекта
68+
│ │ └── variables.scss - переменные (цвета, размеры, шрифты и т.п.)
69+
│ │
70+
│ └── vendors - папка для внешних скриптов и библиотек
71+
│ └── normalize-css/ - нормализация стилей по умолчанию (https://necolas.github.io/normalize.css/)
72+
│ └── normalize.min.css - минифицированный файл
73+
74+
├── webpack - папка для конфигураций webpack
75+
│ └── webpack.config.js - конфиг для webpack
76+
77+
├── .editorconfig - настройки для редактора кода
78+
├── .eslintrc.js - настройки для линтера JS (ESLint)
79+
├── .gitattributes - технический файл для Git
80+
├── .gitignore - файлы/папки игнорируемые Git
81+
├── .prettierrc - настройки форматирования кода (Prettier)
82+
├── .stylelintrc.js - настройки для линтера SCSS (Stylelint)
83+
├── LICENSE - лицензия проекта (MIT)
84+
├── package.json - зависимости, скрипты и базовая информация
85+
└── README.md - описание проекта
86+
87+
* Обратите внимание! Мы не добавляли в проект файлы package-lock.json и yarn.lock,
88+
так как они будут сгенерированы автоматически во время установки проекта.
4989
```
5090

5191
## Зависимости

0 commit comments

Comments
 (0)