[Lada-commits] [PATCH] Updated Readme: Added section with hints to minify the app with Sencha cmd
Wald Commits
scm-commit at wald.intevation.org
Mon Nov 11 11:17:51 CET 2013
# HG changeset patch
# User Raimund Renkert <rrenkert at intevation.de>
# Date 1384165336 -3600
# Node ID 067ecffac15d92177dfeb0c43756b048bce91394
# Parent f848807b2bc7221570b21097a3cdb4d188f4f549
Updated Readme: Added section with hints to minify the app with Sencha cmd.
diff -r f848807b2bc7 -r 067ecffac15d README
--- a/README Fri Nov 08 12:56:59 2013 +0100
+++ b/README Mon Nov 11 11:22:16 2013 +0100
@@ -1,7 +1,10 @@
-Hinweise zur Installation
-=========================
-Für die Installation ist es notwenig in dem Wurzelordner die ExtJS-Bibliothek
-in der Version 4.2.0 unter dem Namen "extjs" zur Verfügung zu stellen.
+Lada-Client
+===========
+
+Entwicklung
+-----------
+Für die Entwicklung ist es notwenig in dem Wurzelordner die ExtJS-Bibliothek
+in der Version >=4.2.0 unter dem Namen "extjs" zur Verfügung zu stellen.
Diese lässt sich unter der folgenden URL herunterladen:
http://cdn.sencha.com/ext/gpl/ext-4.2.0-gpl.zip
@@ -13,8 +16,40 @@
unzip ext-4.2.0-gpl.zip
ln -s ext-4.2.0-gpl extjs
+Zusätzlich wird für diese Anwendung eine Bibliothek zur Internationalisierung
+verwendet, die unter der URL
+
+https://github.com/elmasse/Ext.i18n.Bundle
+
+verfügbar ist, verwendet.
+Diese muss in dem Ordner 'src' der vorher zur Verfügung gestellten ExtJS
+Bibliothek eingebunden werden. Dazu wird der Ordner 'i18n' in den Ordner 'src' kopiert
+oder verlinkt.
+
+Installation
+------------
+Die Anwendung wird mit Hilfe des von Sencha bereitgestellten Tools 'Sencha Cmd'
+compiliert und minifiziert. Vorbedingung für den Compilevorgang ist die unter
+Entwicklung beschriebene Verzeichnisstruktur.
+
+Sencha Cmd kann unter der URL
+
+http://www.sencha.com/products/sencha-cmd/download
+
+heruntergeladen und dann installiert werden.
+
+Mit dem folgenden Befehl kann dann der Lada-Client compiliert und minifiziert werden:
+
+sencha -sdk /path/to/extjs compile \
+ -classpath=app,app/view/widgets/resources/datetime page -yui \
+ -in index.html -out build/index.html
+
+Dies erzeugt in dem Ordner 'build' die minifizierte Version der Anwendung, die
+alle benötigten Klassen der ExtJS Bibliothek beinhaltet und eine entsprechende
+index.html, die zur Auslieferung in einem Webserver verwendet werden kann.
+
Dokumentation
-=============
+-------------
Die Dokumentation wird mit dem Tool JSDuck erzeugt.
Im Wurzelordner lässt sich nach der Installation von JSDuck dann mit dem
Befehl "jsduck" die Dokumentation für den Lada-Clienten erzeugen.
More information about the Lada-commits
mailing list