Есть ли готовое руководство по разработке и упаковке веб-приложений для единства?
Я хочу создать веб-приложение Unity для моего нового веб-сайта. Итак, есть ли что-то достойное учебника. Я прочитал официальный учебник Ubuntu по этой теме, но он еще не закончен. Я разработал код, но не не знаю, как упаковать код
2 ответа
На самом деле упаковка веб-приложения ничем не отличается от упаковки любого другого приложения. Посмотрите на ресурсы в этом ответе, и особенно на существующие интеграции, например LinkedIn, Feedly и (бесстыдный плагин) This Is My Jam.
В основном вам нужно debian/
каталог, содержащий как минимум следующие файлы ( подробности см. в руководстве):
control
с базовым описанием для менеджера пакетов (см. пример) Три ключа важны для веб-приложений, в частности:XB-Ubuntu-Webapps-Includes
,XB-Ubuntu-Webapps-Name
а такжеXB-Ubuntu-Webapps-Domain
,compat
copyright
install
указывает, какие файлы должны быть установлены гдеrules
changelog
указывает результирующую версию пакета и должна следовать очень специфическому формату; можно управлять с помощью, например,dch
команда
Вы можете создать эти файлы, используя, например, dh_make
команда или просто скопируйте debian
каталог из других проектов веб-приложений и изменить имена пакетов, имена файлов и доменов.
Как только у вас есть файлы, вы сможете создать пакет, используя, например, dpkg-buildpackage
команда (из dpkg-dev
пакет). Полученный пакет генерируется в родительском каталоге.
Если вы используете контроль версий, такой как Git или Bazaar, взгляните на git-buildpackage или bzr-builddeb соответственно (оба доступны в репозитории Ubuntu). Я нашел особенно git dch
Команда полезна для ведения журнала изменений. Есть хорошая инструкция по упаковке с Git и загрузке в PPA.
Я бы посмотрел на эту ссылку: http://developer.ubuntu.com/resources/technologies/webapps/ увидев это официальное руководство.