-
Notifications
You must be signed in to change notification settings - Fork 7
Архитектура
Nikita Charushin edited this page Apr 13, 2023
·
2 revisions
Базовая структура модулей в папке features
app
├── src
│ ├── features
│ │ ├── bookmarks:
│ │ │ ├── api
│ │ │ │ ├── getBookmarks.ts
│ │ │ │ ├── deleteBookmark.ts
│ │ │ │ ├── ...
│ │ │ │ ├── index.ts
│ │ │ ├── components
│ │ │ │ ├── BookmarkList.vue
│ │ │ │ ├── ...
│ │ │ ├── store
│ │ │ │ ├── bookmarks.ts
│ │ │ │ ├── ...
│ │ │ ├── helpers
│ │ │ │ ├── convertBookmark.ts
│ │ │ │ ├── ...
│ │ │ │ ├── index.ts
│ │ │ ├── views
│ │ │ │ ├── BookmarkView.vue
│ │ │ ├── types
│ │ │ │ ├── ... (при переполнении разбивается на отдельные файлы)
│ │ │ │ ├── index.ts
│ │ │ ├── composition
│ │ │ │ ├── useBookmark.ts
│ │ │ │ ├── ...
│ │ │ ├── const (enums)
│ │ │ │ ├── ...
│ │ │ │ ├── index.ts
│ │ │ ├── styles
│ │ │ │ ├── bookmarks.scss
│ │ │ ├── routes
│ │ │ │ ├── index.ts
│ ├── shared