Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8a1f99fd

Von Jan Büren vor fast 7 Jahren hinzugefügt

  • ID 8a1f99fd8bc7c8ee80eae18cc0ed052c48fb93aa
  • Vorgänger 6e1f348b
  • Nachfolger 3afca6ae

Anpassugen dokumentation.xml für neues Modul

Unterschiede anzeigen:

doc/html/ch02s03.html
25 25
      kivitendo angelegt wird:</p><pre class="programlisting">chown www-data templates users</pre><div class="note" title="Anmerkung" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Anmerkung]" src="system/docbook-xsl/images/note.png"></td><th align="left">Anmerkung</th></tr><tr><td align="left" valign="top"><p>Wir empfehlen eine Installation mittels des Versionsmanagager
26 26
        git. Hierfür muss ein git-Client installiert sein. Damit ist man sehr
27 27
        viel flexibler für zukünftige Upgrades. Installations-Anleitung (bitte
28
        die Pfade anpassen) bspw. wie folgt: </p><pre class="programlisting">cd /usr/local/src/
28
        die Pfade anpassen) bspw. wie folgt: </p><pre class="programlisting">cd /var/www/
29 29
git clone https://github.com/kivitendo/kivitendo-erp.git
30 30
cd kivitendo-erp/
31 31
git checkout `git tag -l | egrep -ve "(beta|rc)" | tail -1`</pre><p>
32
        Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag -l listet
33
       alle Tags auf, das egrep schmeisst alle Einträge mit beta oder rc raus und
34
       das tail gibt davon den obersten Treffer zurück).
35

  
32 36
        Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu
33 37
        erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu
34 38
        verwalten. Hierfür reicht ein simples </p><pre class="programlisting">  git checkout -b meine_eigenen_änderungen</pre><p>
35
        nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://git-scm.com/book/en/v2/Getting-Started-Git-Basics" target="_top">getting
36
        started with git</a>).</p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s04.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. Benötigte Software und Pakete&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.4. kivitendo-Konfigurationsdatei</td></tr></table></div></body></html>
39
        nach dem letzten Kommando (weiterführende Informationen <a class="ulink" href="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html" target="_top">
40
        Git Magic</a>).</p><p>
41
        Ein beispielhafter Workflow für Druckvorlagen-Anpassungen von 3.4.1 nach 3.5:
42
        </p><pre class="programlisting">
43
$ git clone https://github.com/kivitendo/kivitendo-erp.git
44
$ cd kivitendo-erp/
45
$ git checkout release-3.4.1     # das ist der aktuelle release, den wir wollen
46
$ git add templates/fullhouse    # das sind unsere druckvorlagen inkl. produktbilder
47
$ git commit -m "juhu tolle ändernungen"
48
[meine_aenderungen 1d89e41] juhu tolle ändernungen
49
 4 files changed, 380 insertions(+)
50
 create mode 100644 templates/fullhouse/img/webdav/tesla.png
51
 create mode 100644 templates/fullhouse/mahnung.tex
52
 create mode 100644 templates/fullhouse/zahlungserinnerung_zwei.tex
53
 create mode 100644 templates/fullhouse/zahlungserinnerung_zwei_invoice.tex
54

  
55
# 5 Jahre später ...
56

  
57
$ git fetch
58
$ git rebase --onto release-3.5.0 release-3.4.1 meine_aenderungen
59
Zunächst wird der Branch zurückgespult, um Ihre Änderungen
60
darauf neu anzuwenden ...
61
Wende an: juhu tolle ändernungen
62
$ service apache2 restart
63
</pre><p>
64
            </p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s04.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. Benötigte Software und Pakete&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.4. kivitendo-Konfigurationsdatei</td></tr></table></div></body></html>

Auch abrufbar als: Unified diff