Skip to content

Архитектура

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
Clone this wiki locally