Иерархия изображений сейчас не масштабируема. Проще говоря, для одного урока всё будет работать ок и другие разработчики разберутся в том, где что находится. Однако если мы рассматриваем увеличение числа уроков хотя бы до 5-ти штук, то тут уже начнутся фатальные проблемы. Также именование файлов сейчас выполняется тремя разными способами в пределах ОДНОЙ папки (снейк, кебаб, нижнее подчеркивание).
Итак, что следует предпринять?
Сделать названия папок осмысленными и учитывающими масштаб проекта (lesson -> lessons, ArticleWithImage и MainImage заменить на images и т.д.)
Стандартизировать названия файлов (выбрать одну форму именования, предпочтительно используемую во всем проекте)
Вынести подходящие под критерии переиспольуемых SVG-изображений иконки в папку по пути public/icons
@Fealerok
Иерархия изображений сейчас не масштабируема. Проще говоря, для одного урока всё будет работать ок и другие разработчики разберутся в том, где что находится. Однако если мы рассматриваем увеличение числа уроков хотя бы до 5-ти штук, то тут уже начнутся фатальные проблемы. Также именование файлов сейчас выполняется тремя разными способами в пределах ОДНОЙ папки (снейк, кебаб, нижнее подчеркивание).
Итак, что следует предпринять?
public/icons