Page 1 of 1

Структура папки со скинами в дистрибутиве/LiveCD

Posted: Tue Jun 05, 2012 10:42 pm
by CleverMouse
Кажется, что в папке Skins из дистрибутива как-то слишком много подпапок по одному файлу, причём где-то он называется default.skn, а где-то - по имени скина. Это нормально?

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Wed Jun 06, 2012 12:35 am
by Mario
Министерство по развитию бурной деятельности.

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Wed Jun 06, 2012 8:00 am
by Serge
Выбрал первый вариант, но четвёртый тоже неплох.

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Wed Jun 06, 2012 4:32 pm
by s1n
Сугубо за первый вариант, серийные шкурки можно с пополнительным индексом или постфиксом.

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Wed Jun 06, 2012 10:39 pm
by CleverMouse
Теперь насчёт структуры папок на svn в skins/.
Я предлагаю следующую схему генерации файлов скинов из того, что есть сейчас на svn в папке skins:
* автосборка просматривает файл skins/authors.txt и ходит по папкам, имена которых берутся из первой колонки;
* в каждой папке AAA автосборка ищет файл AAA/*.{asm|ASM}, не содержащий в имени .dtp; если находит, то создаёт из него скин с именем AAA.skn; это соответствует несерийным скинам;
* в каждой папке AAA автосборка просматривает все вложенные папки и ищет там файлы AAA/BBB/*.{asm|ASM}, не содержащие в имени .dtp; если находит, то создаёт из него скин с именем BBB.skn; это соответствует серийным скинам.
Кажется, что при такой схеме потребуется наименьшее число изменений относительно текущего состояния.

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Wed Jun 06, 2012 11:22 pm
by SoUrcerer
Хорошая идея, я считаю.

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Sun Jun 10, 2012 8:12 pm
by ramiil-kun
HTMLv работает?
Почему бы не сделать красивый спейсак в html с соответствующими ссылками?

Re: Структура папки со скинами в дистрибутиве/LiveCD

Posted: Sun Jun 10, 2012 8:50 pm
by SoUrcerer
HTMLv!=Explorer. Скин не откроется по ссылке.