web-dev-qa-db-fra.com

Existe-t-il un didacticiel terminé sur la façon de développer et de conditionner des applications Web Unity?

Je veux créer une application Web Unity pour mon nouveau site Web. Alors, y a-t-il un tutoriel à la hauteur? J'ai lu le tutoriel officiel d'Ubuntu sur ce sujet mais ce n'est même pas complet.J'ai développé le code mais ne le faites pas '' t savoir comment empaqueter le code

6
Rajat Saxena

En fait, empaqueter une webapp n'est pas vraiment différent de empaqueter n'importe quelle autre application. Jetez un œil aux ressources dans cette réponse et surtout aux intégrations existantes, par ex. LinkedIn , Feedly et (plug sans vergogne) This Is My Jam .

Fondamentalement, vous avez besoin de debian/ répertoire avec au moins les fichiers suivants ( voir le guide pour plus de détails ):

  • control avec une description de base du gestionnaire de paquets (voir exemple ) Trois clés sont importantes pour les webapps en particulier: XB-Ubuntu-Webapps-Includes, XB-Ubuntu-Webapps-Name et XB-Ubuntu-Webapps-Domain.
  • compat
  • copyright
  • install spécifie quels fichiers doivent être installés où
  • rules
  • changelog spécifie la version résultante du package et doit suivre un format très spécifique; peut être géré en utilisant par exemple dch commande

Vous pouvez générer ces fichiers en utilisant par exemple dh_make ou copiez simplement le répertoire debian à partir d'autres projets webapps et modifiez les noms de package, les noms de fichiers et les domaines.

Une fois les fichiers en place, vous devriez pouvoir générer un package en utilisant par exemple dpkg-buildpackage commande (à partir de la dpkg-dev paquet). Le package résultant est généré dans le répertoire parent.

Si vous utilisez le contrôle de version tel que Git ou Bazaar, jetez un œil à git-buildpackage ou bzr-builddeb respectivement (tous deux disponibles dans le référentiel Ubuntu). J'ai trouvé surtout le git dch commande utile pour maintenir le journal des modifications. Il y a une belle HowTo sur l'emballage avec Git et le téléchargement sur PPA .

1
jnv

Je jetterais un œil à ce lien: http://developer.ubuntu.com/resources/technologies/webapps/ en voyant que c'est le guide officiel.

0
Frederik Spang