Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.63 KB

developer.md

File metadata and controls

19 lines (16 loc) · 1.63 KB

Информация для разработчиков

Эта информация для того, чтобы не забыть, что тут наверчено в репозитории.

Структура файлов и директорий:

  • css/ - готовые файлы тем, которые создаёт генератор. Именно их будут скачивать счастливые пользователи проекта;
  • docs/ - документация для проекта, тут лежат инструкции по настройке, скриншоты и т.п.;
  • elements/ - отдельные куски CSS, из которых генератор сшивает готовые темы исходя из их описания;
  • themes/ - файлы с описаниями тем. Представляют собой обычные текстовые файлы, где каждая строка - по сути имя файла из директории elements; (допускается использовать пробелы вместо подчёркиваний и не писать расширение);
  • style_generator.py - код генератора, который при запуске напрямую командой python3 style_generator.py закеширует у себя элементы из директории css, затем пройдётся по списку тем в директории themes и положит готовую тему в директорию css. Имя файла .css будет сформировано из имени файла темы.