Как и обещал, я начал запись видео-демонстрации jWidget SDK, чтобы вы могли получше прочувствовать, что это такое и все сразу вдруг начали его юзать.
Особенно порадовал YouTube'овский транскрипт фразы "уменьшить количество JavaScript и CSS файлов".
![](http://ic.pics.livejournal.com/enepomnyaschih/24575942/7786/7786_900.png)
(
Read more... )
#!/bin/sh
BASEDIR=$(dirname $0)
/usr/bin/php $BASEDIR/build.php release $1/jwsdk-config
либо вообще, позволить пользователю именовать папку с конфигами так, как ему вздумается:
/usr/bin/php $BASEDIR/build.php release $1
Не знаю, получится ли такой фокус с батниками проделать, но должно получиться.
Вообще все пять файлов build.php, build/debug.bat/sh было бы классно вынести в отдельную подпапку в SDK, которую принято называть bin. И тогда путь до неё можно будет просто зафигачить в системную переменную $PATH.
Таким образом имеем меньше лишних файлов в проекте, меньше дополнительных переменных окружения.
Есть ли принципиальные возражения?
Reply
Если bin будет указан в $PATH, то текущую директорию можно узнать через $PWD, и команда запуска сведется к такому:
jwsdk release
Reply
У меня сейчас написано:
#!/bin/sh
BASEDIR=$(dirname $0)
/usr/bin/php $BASEDIR/build.php release $1
И если я запускаю файл не указывая путь, то он берёт конфиг из текущего каталога. Но могу, если захочу, указать относительный путь.
Файлики я все оставил в jwsdk, а в jwsdk/bin я сделал символические ссылки: jwsdk_release и jwsdk_debug на файлы ../release.sh и ../debug.sh соответственно. Только вот не знаю, насколько хорошо такие ссылки коммитятся в репозиторий, а потом выкачиваются из репозитория на винду.
Reply
Reply
Reply
Leave a comment