Есть ли готовое руководство по разработке и упаковке веб-приложений для единства?

Я хочу создать веб-приложение 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/ увидев это официальное руководство.

Другие вопросы по тегам