diff --git a/architecture/golang/README.md b/architecture/golang/README.md index 226a1b8..da4db6b 100644 --- a/architecture/golang/README.md +++ b/architecture/golang/README.md @@ -50,19 +50,19 @@ │ ├── [app name].go - Приложение ├── dto - Data Transfer Object │ ├── [group] - Группа DTO объектов -│ ├── [name].go - Название файла, содержащий структуры для DTO объектов +│ │ ├── [name].go - Название файла, содержащий структуры для DTO объектов ├── errors - Пакет для обработки и создания ошибок приложения (желательно вынести в pkg) ├── initialize - Пакет для инициализации модулей (контроллеров, репозиториев, клиентов) ├── interface - Данная директория хранит адаптеры для взаимодействия с внешними сервисами │ ├── client - Пакет клиента для взаимодействия с другими приложениями (REST, gRPC) -│ ├── [name].go - Сам клиент +│ │ ├── [name].go - Сам клиент │ ├── controller - Директория контроллеров -│ ├── [name] - Директория контроллера -│ ├── [name].go - Сам контроллер. Хранит в себе обработчики внешних запросов -│ ├── [name]_test.go - Файл тестов для контроллера -│ ├── mocks - Директория, которая хранит сгенерированные моки для контроллера +│ │ ├── [name] - Директория контроллера +│ │ │ ├── [name].go - Сам контроллер. Хранит в себе обработчики внешних запросов +│ │ │ ├── [name]_test.go - Файл тестов для контроллера +│ │ │ ├── mocks - Директория, которая хранит сгенерированные моки для контроллера │ ├── repository - Директория репозиториев для взаимодействия с базой данных -│ ├── [name].go - Файл репозитория (user.go) +│ │ ├── [name].go - Файл репозитория (user.go) ├── models - Пакет моделей данных │ ├── [name].go - Файл структур, которые относятся к определённой модели (user.go) ├── proto - Директория, содержащая сгенерированные proto файлы @@ -73,8 +73,8 @@ │ ├── [name]_test.go - Тесты утилиты ├── worker - Пакет, для запуска и инициализации воркеров │ ├── [name] - Пакет воркера -│ ├── [name].go - Файл воркера -│ ├── [name]_test.go - Файл тестов воркера +│ │ ├── [name].go - Файл воркера +│ │ ├── [name]_test.go - Файл тестов воркера │ ├── run.go - Файл запуска воркеров ``` @@ -96,9 +96,9 @@ ``` │ controller - Директория контроллеров │ ├── [name] - Пакет контроллера -│ ├── mocks - Пакет сгенерированных моков для тестов контроллера -│ ├── [name].go - Сам контроллер -│ ├── [name]_test.go - Файл тестов контроллера +│ │ ├── mocks - Пакет сгенерированных моков для тестов контроллера +│ │ ├── [name].go - Сам контроллер +│ │ ├── [name]_test.go - Файл тестов контроллера ├── utils - Пакет внутренних функций/утилит приложения │ ├── [name].go - Утилита │ ├── [name]_test.go - Файл тестов утилиты