You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Для создания новой фичи нужно создать новую ветвь. Формат наименования ветви feature-feature-name
Важно никогда не работать и ничего не комитить в ветвь master, код попадает в ветвь мастер только
через pull-request.
По возможности будем стараться проводить ревью кода
Правила работы с проектом
Проект Domain
В данном проекте (библиотека классов) будут описаны сущьности нашего приложения и интерфесы.
Очень важно, что бы проект имел минимальное количесво ссылок на сторонние библиотеки.
Проект Db
В данно проекте описана логика работы с бд (сюда же будет добавлена orm), тут будут описаны репозитории нашего нашего приложения
(также в проекте планируем использовать кэширование, например redis)
Проект Application
В данном проекте описываем бизнес логику
Проект Infrustructure
В данном проекте будут классы обеспечивающие генерацию отчетов, метрик, и работу почтовой расслки.
Проект Web
Слой контроллеров нашего приложения, который будет связывать все предыдущие слои